mport java.util.*;
import java.math.*;
import java.util.Scanner;
public class boke {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int d;
int e;
int f=0;
Scanner in = new Scanner(System.in);
do{
int a=(int)(Math.random()*100)+1;
int b=(int)(Math.random()*100);
int c=(int)(Math.random()*4);
switch(c)
{
case 1:
d=a+b;
System.out.print(a+"+"+b+"=");
e=in.nextInt();
if(d==e)
System.out.print("答對了\n");
}
else
System.out.print("答錯了,正确答案是"+d+"\n");
System.out.print("繼續請按1");
f=in.nextInt();
break;
case 2:
d=a-b;
System.out.print(a+"-"+b+"=");
System.out.print("答對了");
case 3:
d=a*b;
System.out.print(a+"x"+b+"=");
case 4:
d=a/b;
System.out.print(a+"/"+b+"=");
}while(f==1);
這個程式花了1個小時左右的時間完成了,本來以為可以在40分鐘左右完成的,但是由于許久沒有編譯程式了,有些知識有記不得了,在百度上花了不少的時間,這個程式隻有整數運算,沒有涉及到小數等問題。通過幾個分支語句和幾個判斷語句實作了程式的功能