for - 請用JAVA寫出此(加法小測驗)

12 views
Skip to first unread message

q738...@yahoo.com.tw

unread,
Dec 21, 2010, 1:28:15 AM12/21/10
to EnJoyJava
import java.util.Scanner;

public class example {

public static void main(String[] args) {

System.out.println("**** 心算小測驗-加法 ******");
game();

}

static void game() {
Scanner in = new Scanner(System.in);
int bingo = 0;
for (int i=1; i<=5; i++) {
int num1 = (int)(Math.random()*9)+1;
int num2 = (int)(Math.random()*9)+1;
System.out.printf("第%d題: %d+%d = ",i,num1,num2);
int player = in.nextInt();
if (player == num1+num2) {
System.out.println("好棒!答對了!");
bingo++;
} else
System.out.println("加油!答錯了!");
}
System.out.printf("答對題數=%d,答錯題數=%d\n",bingo,5-bingo);
System.out.println("Play Again(Y)");
String again = in.next();
if (again.equals("Y") || again.equals("y"))
game();
else
System.out.println("Game Over");
}
}
Reply all
Reply to author
Forward
0 new messages