2012年11月8日 星期四

透過鍵盤輸入陣列值

假設一個目標
現在需要一個程式,一開始可以先指定班級有幾個人,然後再逐一輸入成績,最後列印出結果

程式:
//一開始宣告要使用到的class
import java.util.Scanner;

public class Test{

    public static void main(String[] args){

//這行宣告輸入班上多少人
        System.out.println("請輸入班級人數:");
        Scanner a = new Scanner(System.in);


//接下來把輸入的數字變成準備多少陣列空間
        int num = a.nextInt();
        int[] t = new int[num];


//接著依序輸入成績
        System.out.println("請輸入考試分數:");
        for(int i = 0; i < num; i++){
            t[i]=a.nextInt();
        }

//最後列印出陣列的內容
        for(int i = 0; i < num; i++){
            System.out.println("第"+(i+1)+"個人"+t[i]+"分");
        }

    }
}

結果:
請輸入班級人數:
5
請輸入考試分數:
10
20
304
40
50
第1個人10分
第2個人20分
第3個人304分
第4個人40分
第5個人50分

沒有留言:

張貼留言