天天看點

四則運算法則

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分鐘左右完成的,但是由于許久沒有編譯程式了,有些知識有記不得了,在百度上花了不少的時間,這個程式隻有整數運算,沒有涉及到小數等問題。通過幾個分支語句和幾個判斷語句實作了程式的功能