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);

    是否有括号没成功呢..

  • 相关阅读:
    青云黄允松:2016年是云计算市场最关键的一年
    知道创宇CTO杨冀龙:网络安全人才决定行业格局
    su 与 su
    如何进入单用户模式(CentOS6.9)
    在虚拟机中还原GHO镜像系统
    安装CentOS 7 文字版
    把typora改为微软雅黑+Consolas
    使用python操作文件实现购物车程序
    使用python操作json文本文件
    资源下载网址集合
  • 原文地址:https://www.cnblogs.com/wwd1505-1/p/6532962.html
Copyright © 2011-2022 走看看