1. 程式人生 > >2018.12.14一個物件可以呼叫兩個方法

2018.12.14一個物件可以呼叫兩個方法

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];
		}
	}
}