一个有待完善的java小程序 上完3节java课后自己编的

来源:互联网 发布:js引用添加时间戳 编辑:程序博客网 时间:2024/05/01 13:59

import java.util.Scanner;
import java.util.Random;

public class Cs {
 //主函数开始
 public static void main(String srg[]){
 Scanner input= new Scanner(System.in);
  int k,m,i,j;
 System.out.printf("请选择所需要进行的运算:/n1:加法/n2: 减法/n3: 乘法/n");
 k=input.nextInt();
 System.out.printf("请输入要答题的个数:/n");
 j=input.nextInt();
 System.out.printf("请选择答题的规模/n即要回答100以内的数的运算就出入100/n请输入要答题的数的规模:");
 m=input.nextInt();
 if(k==1) {for(i=0;i<j;i++)Jiafa(m);}
 if(k==2) {for(i=0;i<j;i++)Jianfa(m); }
 if(k==3) {for(i=0;i<j;i++)Chengfa(m);}

}//主函数结束


//返回i以内的一个整数
 static int suiji(int i){
 Random rd1 = new Random();
 return (rd1.nextInt(i) );
 }

//作规模为m的加法运算
 static void Jiafa(int m){
      int i,j,sum;
      Scanner input= new Scanner(System.in);
      i=suiji(m);
         j=suiji(m);
         sum=i+j;
         System.out.printf("%d+%d=?/nThe answer is ",i,j);
         if (sum==input.nextInt())
            System.out.print("回答正确!/n");
          else
            System.out.print("你个二货!/n")  ;
 }

//作规模为m的减法运算
static void Jianfa(int m){
      int i,j,sum;
      Scanner input= new Scanner(System.in);
      i=suiji(m);
         j=suiji(m);
         sum=i-j;
         System.out.printf("%d-%d=?/nThe answer is ",i,j);
         if (sum==input.nextInt())
            System.out.print("回答正确!/n");
          else
            System.out.print("你个二货!/n")  ;
 }
//作规模为m的乘法运算
static void Chengfa(int m){
      int i,j,sum;
      Scanner input= new Scanner(System.in);
      i=suiji(m);
         j=suiji(m);
         sum=i*j;
         System.out.printf("%d*%d=?/nThe answer is ",i,j);
         if (sum==input.nextInt())
            System.out.print("回答正确!/n");
          else
            System.out.print("你个二货!/n")  ;
 }


}
  

 

 

 

 

有兴趣的话可以指点以下怎样完善 多多指教!

原创粉丝点击