2018.12.14一個物件可以呼叫兩個方法
阿新 • • 發佈:2018-12-28
package myObject; import java.util.Scanner; public class BuyBook { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("請輸入書名:"); //建立物件 BuyBook a = new BuyBook(); //成員變數 String b[] = {"《Java從入門到精通》","《Java Web從入門到精通》"}; //輸出書名 for(int i=0;i<b.length;i++) { System.out.println("書名為:"+b[i]); } double c[] = {59.8,69.8}; //輸出價格 for(int j=0;j<c.length;j++) { System.out.println("價格分別為:"+c[j]); } a.account(c); //輸出打完折後的價格 System.out.println("打折後的價格"); for(int h=0;h<c.length;h++) { System.out.println(c[h]); } //測試專用輸出 a.name(b); System.out.println("書名為:"); for(int l=0;l<b.length;l++) { System.out.println(b[l]); } sc.close(); } //該方法的作用為把陣列內所有元素*0.5 public void account(double i[]) { for(int j=0;j<i.length;j++) { i[j]=i[j]*0.5; } } //測試專用方法 public void name(String[] b) { for(int k=0;k<b.length;k++) { b[k]=b[k]; } } }