初始化整形陣列 初始化雙精度型陣列
import java.util.*;//*在這裡是萬用字元,表示引入util包(目前可以把包理解成資料夾)裡的所有內容
public class OverLoad2{
public static void main(String[] args){
Scanner reader=new Scanner(System.in);
Initial init=new Initial();
int a[]=new int[2];
init.initArr(a);
double b[]=new double[3];
init.initArr(b);
String s[]=new String[3];
init.initArr(s);
}
}
class Initial{
Scanner reader=new Scanner(System.in);
void initArr(int arr[]){
System.out.println("初始化整形陣列:");
for(int i=0;i<arr.length;i++){
System.out.println("請輸入第"+(i+1)+"個整數");
arr[i]=reader.nextInt();
}
System.out.println("整形陣列初始化完畢,所有元素為:");
for(int i=0;i<arr.length;i++)
System.out.println(arr[i]+" ");
System.out.println("\n------------------------------");
}
void initArr(double arr[]){
System.out.println("初始化雙精度型陣列:");
for(int i=0;i<arr.length;i++){
System.out.println("請輸入第"+(i+1)+"個雙精度數");
arr[i]=reader.nextDouble();
}
System.out.println("雙精度型陣列初始化完畢,所有元素為:");
for(int i=0;i<arr.length;i++)
System.out.println(arr[i]+" ");
System.out.println("\n------------------------------");
}
void initArr(String arr[]){
System.out.println("初始化雙精度型陣列:");
for(int i=0;i<arr.length;i++){
System.out.println("請輸入第"+(i+1)+"個雙精度數");
arr[i]=reader.next();
}
System.out.println("雙精度型陣列初始化完畢,所有元素為:");
for(int i=0;i<arr.length;i++)
System.out.println(arr[i]+" ");
System.out.println("\n------------------------------");
}
}