博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
写一个能自动生成四则运算题目的软件,要求除了整数,还要支持正分数的四则运算。和同学们比较各自的程序功能、实现方法的异同。...
阅读量:6940 次
发布时间:2019-06-27

本文共 1153 字,大约阅读时间需要 3 分钟。

package Rational;

import java.util.Random;

import java.util.Scanner;

public class szys

{
             public static void res()

                                             {

                                                   System.out.println("1.显示答案\t2.直接出下一题");
                                             }
   public static void main (String[] arge)
  {
                System.out.println(" 请选择要随机生成的算法 ");
                System.out.println("\t1,加法题目\t2,减法题目\t3,乘法题目\t4,除法题目");
                System.out.println("\n");
                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);
                  }
  }
}

转载于:https://www.cnblogs.com/lulu0726/p/5998377.html

你可能感兴趣的文章
微服务架构 - 巧妙获取被墙的Docker镜像
查看>>
创新型服务“场景串接”——互联网平台建设
查看>>
鲸仓科技获7500万元B+轮融资,旷视科技领投、百度风投跟投
查看>>
IT专家们谈OpenStack和Kubernetes的未来
查看>>
jQuery Ajax 操作函数及deferred对象
查看>>
Eclipse 开发配置
查看>>
IDEA快捷键快速查看跳转当前类的方法
查看>>
Oracle Internal Event:10200 Consistent Read诊断事件
查看>>
正则表达式校验IP地址
查看>>
Exchange 常见问题之二----5
查看>>
Linux学习网站
查看>>
CentOS防火墙iptables的配置方法详解
查看>>
puppet客户端取消主动更新
查看>>
redis 3.0.7 安装部署
查看>>
微软职位内部推荐-Sr. SE - Office incubation
查看>>
如何查看mysql的用户及授权
查看>>
有趣的指针
查看>>
<Power Shell>新的征程
查看>>
使用FFmpeg新解码API解封装解码音视频(代码实例)
查看>>
【Android游戏开发之六】在SurfaceView中添加组件!!!!并且相互交互数据!!!!...
查看>>