• 写一个能自动生成四则运算题目的软件,要求除了整数,还要支持正分数的四则运算。和同学们比较一下各自的程序功能、实现方法的异同。


    package Rational;

    import java.util.Random;

    import java.util.Scanner;

    public class szys
    {
                 public static void res()

                                                 {
                                                       System.out.println("1.显示答案 2.直接出下一题");
                                                 }
       public static void main (String[] arge)
      {
                    System.out.println(" 请选择要随机生成的算法 ");
                    System.out.println(" 1,加法题目 2,减法题目 3,乘法题目 4,除法题目");
                    System.out.println(" ");
                    Scanner sc=new Scanner(System.in);
                    int s = sc.nextInt();
                   double result=0;
                   Random r = new Random();
                   int a = r.nextInt(100);
                   int b =r.nextInt(100);
                   switch(s)

                        {
                             case 1:System.out.println("-----|"+a+"+"+b+"=?|-----");result =a+b;res();break;
                             case 2:System.out.println("-----|"+a+"-"+b+"=?|-----");result =a-b;res();break;
                             case 3:System.out.println("-----|"+a+"*"+b+"=?|-----");result =a*b;res();break;
                             case 4:System.out.println("-----|"+a+"/"+b+"=?|-----");{float c=a;float d=b;result=c/d;}res();break;
                             default:System.out.println("输入有误,重新开始");main(null);break;
                       }
                  Scanner select =new Scanner(System.in);
                  int se =select.nextInt();
                  switch (se)
                      {
                            case 1:System.out.println("本题的结果:"+result);main(null);break;
                            case 2:main(null);break;
                            default:System.out.println("输入有误,重新开始");main(null);
                      }
      }
    }

  • 相关阅读:
    unixLike命令拾遗
    最大连续子序列求和详解
    Linux下的tar命令
    Laravel 视图模块运行流程
    CommonJS,AMD,CMD
    将博客搬至CSDN
    java 从头开始学 第一天(基础概念)
    普元EOS开发积累第二篇(常见错误解决方法) 持续更新
    普元部署多个应用的方法(适用EOS6.5以上版本,且无需governor中添加应用)
    普元EOS开发积累第一篇(常见错误解决方法) 持续更新
  • 原文地址:https://www.cnblogs.com/hxy8888/p/6091005.html
Copyright © 2020-2023  润新知