importjava.util.Scanner;public classsuanshu {public static voidmain(String[] args) {

Scanner input= newScanner(System.in);int m=0;while(m==0)

{

System.out.println("加减有无负数");

System.out.println(" 1.有 ");

System.out.println(" 2.无 ");

System.out.println(" 请选择: ");int e =input.nextInt();if(e==1)//加减有负数

{

menu();int a =input.nextInt();if(a==1)//整数

{

System.out.println("是否有乘除法");

System.out.println(" 1.是 ");

System.out.println(" 2.否 ");

System.out.println(" 3.退出 ");

System.out.println(" 请选择: ");int c =input.nextInt();if(c==1)//有乘除法

{

System.out.println("除法是否有余数");

System.out.println(" 1.是 ");

System.out.println(" 2.否 ");

System.out.println(" 3.退出 ");

System.out.println(" 请选择: ");int f =input.nextInt();if(f==1)//整数除法由余数

{

System.out.println("请输入出题数量");

shu(input.nextInt());

}if(f==2)//整数除法没有余数

{

System.out.println("请输入出题数量");

meiyushu(input.nextInt());

}

}if(c==2)//无乘除法

{

System.out.println("请输入出题数量");

shu1(input.nextInt());

}else{

System.out.println("已退出");

System.exit(0);

}

}if(a==2)//分数

{

System.out.println("是否有乘除法");

System.out.println(" 1.是 ");

System.out.println(" 2.否 ");

System.out.println(" 3.退出 ");

System.out.println(" 请选择: ");int d =input.nextInt();if(d==1)//有乘除法

{

System.out.println("除法是否有余数");

System.out.println(" 1.是 ");

System.out.println(" 2.否 ");

System.out.println(" 3.退出 ");

System.out.println(" 请选择: ");int g =input.nextInt();if(g==1)//除法有余数

{

System.out.println("输入题目数量");

fen(input.nextInt());

}if(g==2)//除法无余数

{

System.out.println("输入题目数量");

meiyushufen(input.nextInt());

}

}if(d==2)//无乘除法

{

System.out.println("输入题目数量");

fen1(input.nextInt());

}else{

System.out.println("已退出");

System.exit(0);

}

}if(a==3)

{

System.out.println("已退出");

System.exit(0);

}

}if(e==2)//加减无负数

{

menu();int a =input.nextInt();if(a==1)//整数

{

System.out.println("是否有乘除法");

System.out.println(" 1.是 ");

System.out.println(" 2.否 ");

System.out.println(" 3.退出 ");

System.out.println(" 请选择: ");int c =input.nextInt();if(c==1)

{

System.out.println("请输入出题数量");

meiyoufushushu(input.nextInt());

}if(c==2)

{

System.out.println("请输入出题数量");

meiyoufushushu1(input.nextInt());

}else{

System.out.println("已退出");

System.exit(0);

}

}if(a==2)//分数

{

System.out.println("是否有乘除法");

System.out.println(" 1.是 ");

System.out.println(" 2.否 ");

System.out.println(" 3.退出 ");

System.out.println(" 请选择: ");int d =input.nextInt();if(d==1)

{

System.out.println("输入题目数量");

meiyoufushufen(input.nextInt());

}if(d==2)

{

System.out.println("输入题目数量");

meiyoufushufen1(input.nextInt());

}else{

System.out.println("已退出");

System.exit(0);

}

}if(a==3)

{

System.out.println("已退出");

System.exit(0);

}

}

}

}public static void meiyushufen(inta) {for(int b=0;b

{int x = 1+(int)(Math.random()*100);int y = 1+(int)(Math.random()*100);int m = 1+(int)(Math.random()*100);int n = 1+(int)(Math.random()*100);int z = 1+(int)(Math.random()*4);if(z==1)

{if(x

{

System.out.println("("+x+"/"+y+")"+"+"+"("+m+"/"+n+")"+"="+"?");

}else if(xn)

{

System.out.println("("+x+"/"+y+")"+"+"+"("+n+"/"+m+")"+"="+"?");

}else if(x>y&&m>n)

{

System.out.println("("+y+"/"+x+")"+"+"+"("+n+"/"+m+")"+"="+"?");

}else{

System.out.println("("+y+"/"+x+")"+"+"+"("+m+"/"+n+")"+"="+"?");

}

}if(z==2)

{if(x

{

System.out.println("("+x+"/"+y+")"+"-"+"("+m+"/"+n+")"+"="+"?");

}else if(xn)

{

System.out.println("("+x+"/"+y+")"+"-"+"("+n+"/"+m+")"+"="+"?");

}else if(x>y&&m>n)

{

System.out.println("("+y+"/"+x+")"+"-"+"("+n+"/"+m+")"+"="+"?");

}else{

System.out.println("("+y+"/"+x+")"+"-"+"("+m+"/"+n+")"+"="+"?");

}

}if(z==3)

{if(x

{

System.out.println("("+x+"/"+y+")"+"*"+"("+m+"/"+n+")"+"="+"?");

}else if(xn)

{

System.out.println("("+x+"/"+y+")"+"*"+"("+n+"/"+m+")"+"="+"?");

}else if(x>y&&m>n)

{

System.out.println("("+y+"/"+x+")"+"*"+"("+n+"/"+m+")"+"="+"?");

}else{

System.out.println("("+y+"/"+x+")"+"*"+"("+m+"/"+n+")"+"="+"?");

}

}if(z==4)

{if(x

{if((x*n)%(y*m)==0)

{

System.out.println("("+x+"/"+y+")"+"/"+"("+m+"/"+n+")"+"="+"?");

}

}else if(xn)

{if((x*m)%(y*n)==0)

{

System.out.println("("+x+"/"+y+")"+"/"+"("+n+"/"+m+")"+"="+"?");

}

}else if(x>y&&m>n)

{if((y*m)%(x*n)==0)

{

System.out.println("("+y+"/"+x+")"+"/"+"("+n+"/"+m+")"+"="+"?");

}

}else{if((y*n)%(x*m)==0)

{

System.out.println("("+y+"/"+x+")"+"/"+"("+m+"/"+n+")"+"="+"?");

}

}

}

}

}public static void meiyushu(inta) {for(int b=0;b

java 减法_java 加减法2相关推荐

  1. 【源码+教程】Java课设项目_12款最热最新Java游戏项目_Java游戏开发_Java小游戏_飞翔的小鸟_王者荣耀_超级玛丽_推箱子_黄金矿工_贪吃蛇

    马上就要期末了,同学们课设做的如何了呢?本篇为大家带来了12款热门Java小游戏项目的源码和教程,助力大家顺利迎接暑假![源码+教程]Java课设项目_12款最热最新Java游戏项目_Java游戏开发 ...

  2. 黑马程序员全套Java教程_Java基础教程_异常(含扩展)(二十三)

    黑马程序员全套Java教程_Java基础教程_异常(含扩展)(二十三) 1.1 异常概述与异常体系结构 1.2 JVM遇到异常时的默认处理方案 1.3 异常处理 1.4 异常处理之try--catch ...

  3. java编写分数加减法_JAVA 分数加减法

    分数加减法 Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Problem Description 编写一个C程序,实现两个分 ...

  4. java 日期 减法_JAVA日期加减运算

    1.用java.util.Calender来实现 Calendar calendar=Calendar.getInstance(); calendar.setTime(new Date()); Sys ...

  5. java 减法基础_java基础之运算符

    一.算术运算符: "-"减号或者负号:"*"乘:"/"除:"%"取模(求余):"++"自增:&quo ...

  6. java 减法基础_Java 基础入门

    1. Hello world 程序 任何一门编程语言,入门的第一段代码,一般都是打印Hello World吧,相当于是一种仪式吧. //public class后面的是类的名称 public clas ...

  7. java 减法 位运算,位运算-实现加减乘除

    基本性质:1:~n=-(n+1),比如:~3=-4 2:获取整数n的二进制串中最后一个1:-n&n=~(n-1)&n 3:去掉整数n的二进制串中最后一个1:n&(n-1) 加法 ...

  8. java第二阶段_Java第二阶段总结

    一.前言 此篇博客是对Java第二阶段的三次作业做一个小结,这些题目是对Java语言知识点更深层次的挖掘,运用到了面向对象的三大技术特性:封装性-继承性-多态性,还学习了正则表达式的运用,是原先作业的 ...

  9. java 类型转换_java中的基本数据类型的转换

    本文参考了如下两篇文章: Java中,经常可以遇到类型转换的场景,从变量的定义到复制.数值变量的计算到方法的参数传递.基类与派生类间的造型等,随处可见类型转换的身影.Java中的类型转换在Java编码 ...

最新文章

  1. 一.MongoDB简介
  2. Akamai首席架构师Will:WebRTC、QUIC、DASH、AV1都前景可观
  3. 什么是jsf_为什么应该避免JSF
  4. [你必须知道的.NET] 第四回:后来居上:class和struct
  5. 得到照片_用PS制作重曝效果的人像艺术照片
  6. 微信小程序官方demo下载地址
  7. js字符串分割split()
  8. Zynga公布2020年第二季度财务业绩
  9. 基于JNA(Java Native Access)实现RFID单卡、多卡读取以及写入。
  10. Oracle 数据压缩(Compression) 技术 说明
  11. 金海佳学C++primer 练习9.43
  12. dynamic_cast实现原理
  13. 远程办公时意外摔伤,算工伤吗?
  14. Data Integration - Kettle8.2使用(一)Kettle下载安装
  15. iview自定义表单验证
  16. 大数据权限管理利器 - Ranger
  17. 我在拼多多这三年(转载)
  18. mongo db 练习语句
  19. Pycharm中的terminal无法使用bash命令解决办法
  20. 文心一言 VS 讯飞星火 VS chatgpt (19)-- go语言的slice和rust语言的Vec的扩容流程是什么?

热门文章

  1. 如何在React框架中使用ECharts图库表制图?
  2. Python协同过滤推荐算法(Collaborative Filtering)1.概念和思想以及大致步骤
  3. Django框架(23.Django中的模板的标签、变量、过滤器和注释)
  4. 电网调度优化学习笔记:不考虑经济损耗的调度方式(算例代码求解)
  5. VTK:颜色字形用法实战
  6. JavaScript实现最小公倍数LCM算法(附完整源码)
  7. JavaScript实现Floyd-Warshall算法(附完整源码)
  8. OpenCASCADE :VTK集成服务(VIS) 之使用高级 API
  9. wxWidgets:wxContextHelp类用法
  10. wxWidgets:编写非英语应用程序