題目:「寫一程式;要使用者輸入10個正整數,將輸入值從輸入順序反序印出。若輸入為0或負數,則提示重新輸入。」
好像有要用到關於「Int x [] = new int[10]」的這個程式…
請知道的人告訴我,謝謝^^!
2007-04-09 15:35:45 · 1 個解答 · 發問者 Yu Chieh 1 in 電腦與網際網路 ➔ 程式設計
import java.util.*;
import java.io.*;
//測試類別檔名 TEST_JAVA.java
public class TEST_JAVA {
public static void main(String[] args){
//==========START==========//
PrintStream p=new PrintStream(System.out);
Scanner input=new Scanner(System.in);
int i;
int[] num=new int[3];
for(i=0;i
do{
p.printf("input %d number: ",i+1);
num[i]=input.nextInt();
if(num[i]<=0){
p.println("input "+(i+1)+" number again");
}
}while(num[i]<=0);
}
for(i=num.length-1;i>=0;i--){//反序列印
p.printf(" %d",num[i]);
}
p.println();
//==========END==========//
}
}
2007-04-09 17:01:54 · answer #1 · answered by Big_John-tw 7 · 0⤊ 0⤋