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

    1.定义SuiJi类包括

      (1)shuZi()用来生成随机数;

      (2)fuHao()用来生成符号;随机数生成1、2、3、4‘分别对应“+”、“-”、“×"、”÷“

    2.主类分别调用两次suiJi()生成四则运算的数字;和一次随机符号函数;

    3.缺陷:没有考虑到0为分母这个特殊情况;

    4代码:

        package shuju;

    import java.util.Random;

    public class shuju {

        public static void main(String[] args) {
            // TODO Auto-generated method stub
            SuiJi suiji=new SuiJi();
            Long k = 9223372036854775807L;
            for(long i=1;i<=k;i++)
                {
                System.out.print(" "+i+"--"+suiji.shuZi()+suiji.fuHao()+suiji.shuZi()+"=");

                }
            

        }

    }
            //int a=ran.nextInt(max)%(max-min+1) + min;
            class SuiJi{
                
                Random ran=new Random();
                
                public int shuZi(){
                    int a=ran.nextInt(10);
                    if(a==0) {
                        return shuZi();
                    }else
                    return a;    
                }

                public String fuHao(){
                int k=ran.nextInt(4);
                if(k==1) {
                    return "+";
                }if(k==2) {
                    return "-";
                }if(k==3) {
                    return "×";
                }
                return "÷";
                }


            }
    截图:

        

  • 相关阅读:
    C#面向对象之封装。
    python 数据处理学习pandas之DataFrame
    有用的vscode快捷键大全+自定义快捷键
    angular中控制器之间传递参数的方式
    angular.module 详解
    如何让类数组也使用数组的方法比如:forEach()
    CSS之flex兼容
    JavaScript中捕获/阻止捕获、冒泡/阻止冒泡
    Vue2.0 探索之路——生命周期和钩子函数的一些理解
    React 生命周期
  • 原文地址:https://www.cnblogs.com/liushiqiang123/p/7955802.html
Copyright © 2011-2022 走看看