1. 程式人生 > >初始化整形陣列 初始化雙精度型陣列

初始化整形陣列 初始化雙精度型陣列

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------------------------------");

}

}