zoukankan      html  css  js  c++  java
  • 四则运算2


    import
    java.util.Random; import java.util.Scanner; public class Suiji { static Scanner sca= new Scanner(System.in); static Random random = new Random(); public static void Zhengshujisuan(int i,int j,int fuhao,int zhengfu1,int yvshu1) { if(fuhao==0) System.out.println(i+" + "+j+" = "+(i+j)); if(fuhao==1&&zhengfu1==1) System.out.println(i+" - "+j+" = "+(i-j)); if(fuhao==2) System.out.println(i+" * "+j+" = "+(i*j)); if(fuhao==3) if(j!=0) { if(yvshu1==2) { double a=i/j; if(a*j==i) System.out.println(i+" / "+j+" = "+(i/j)); } else { System.out.println(i+" / "+j+" = "+(i/j)); } } } public static void Zhenfenshujisuan(int i ,int j, int fuhao,int zhengfu1) { Random random = null; int a= random.nextInt(i); int b= random.nextInt(j); if(fuhao==0) System.out.println(a+"/"+i+" + "+b+"/"+j+" ="+(a*j+b*i)+"/"+(i*j)); if(fuhao==1&&zhengfu1==1) System.out.println(a+"/"+i+" - "+b+"/"+j+" ="+(a*j-b*i)+"/"+(i*j)); if(fuhao==2) System.out.println(a+"/"+i+" * "+b+"/"+j+" ="+(a*b)+"/"+(i*j)); if(fuhao==3) System.out.println(a+"/"+i+" / "+b+"/"+j+" ="+(a*j)+"/"+(i*b)); } public static void main(String[] args) { // TODO Auto-generated method stub int i; //整数1 int j; //整数2 int k; //运算符号 int q; //生成数量 int Fanwei; //数值范围 int w; //整数或真分数 int chengchu; //是否有乘除 int zhengfu; //是否有负数 int yvshu; //是否有余数 System.out.println("请输入定制数量"); q= sca.nextInt(); System.out.println("1整数 / 2真分数"); w= sca.nextInt(); System.out.println("请输入数值范围"); Fanwei = sca.nextInt(); System.out.println("是否有乘除法?1 有/2 没有"); chengchu= sca.nextInt(); System.out.println("是否有负数?1 有/2 没有"); zhengfu = sca.nextInt(); if(w==1) System.out.println("是否有余数?1有/2没有"); yvshu= sca.nextInt(); for(;q>0;q--) { Random random = new Random(); i= random.nextInt(Fanwei); //整数1 j= random.nextInt(Fanwei); //整数2 if(chengchu==1) k= random.nextInt(4); //运算符号 else k= random.nextInt(2); if(w==1) { Zhengshujisuan(i,j,k,zhengfu,yvshu); } if(w==2) { Zhenfenshujisuan(i,j,k,zhengfu); } } } }

    整数运算一个函数 真分数运算一个函数

    判断是否有负数 如果两个数运算结果正数输出否则不输出 同理决定结果负数输出

    判除法是否有余数 同是否有负数 

    数值范围自己输入值a 让随机数范围random.nextint(a);

    是否有乘除法  随机运算符号 random.nextint(2) 或者random.nextint(4);

    是否有括号没成功呢..

  • 相关阅读:
    webpack : 无法加载文件 D: odejs ode_globalwebpack.ps1,因为在此系统上禁止运行脚本。
    TypeError: __WEBPACK_IMPORTED_MODULE_0_react___default.a.createContext is not a function报错处理
    React中import的用法
    antd-react-mobile(踩坑记录)
    [转][C#]BarCodeToHTML
    [转][C#]Environment 类
    [转][easyui]右键菜单
    [转][C#]Web.config 相关配置
    [转]模拟键盘输入
    python3 的 zip
  • 原文地址:https://www.cnblogs.com/wwd1505-1/p/6532962.html
Copyright © 2011-2022 走看看