zoukankan      html  css  js  c++  java
  • 随机出题问题

    1、思路:要出三十道题目,就要用一个循环结构实现循环输出,用随机数的方法随机前一个数和后一个整数,在随机出一个整数,用4取余,来确定其运算符号,用4个IF语句来输出。在分数运算中类似,只是要注意判断分母的问题,分母为0重新随机。

    2、程序代码:

    //20142984 程憧憬
    //随机数四则运算
    import javax.swing.JOptionPane;
    public class Main {

    public static void main(String[] args) {
    // TODO 自动生成的方法存根
    for(int i=0;i<=29;i++)
    {
    int FirstNum=(int)(Math.random()*100);

    int SecondNum=(int)(Math.random()*100);
    int x=(int)(Math.random()*100);


    if(x%4==0)
    System.out.println(FirstNum+" + "+SecondNum+"=");
    if(x%4==1)
    System.out.println(FirstNum+" - "+SecondNum+"=");
    if(x%4==2)
    System.out.println(FirstNum+" * "+SecondNum+"=");
    if(x%4==3)
    System.out.println(FirstNum+" / "+SecondNum+"=");
    }

    for(int j=0;j<=29;j++)
    {
    int Num1=(int)(Math.random()*100);
    int Num2=(int)(Math.random()*100);
    int Num3=(int)(Math.random()*100);
    int Num4=(int)(Math.random()*100);
    if(Num1==0) { Num1=(int)(Math.random()*100);}
    if(Num2==0) { Num2=(int)(Math.random()*100);}
    if(Num4==0) { Num4=(int)(Math.random()*100);}
    int x=(int)(Math.random()*100);


    if(x%4==0)
    System.out.println(Num1+"/"+Num2+" + "+Num3+"/"+Num4+"=");
    if(x%4==1)
    System.out.println(Num1+"/"+Num2+" - "+Num3+"/"+Num4+"=");
    if(x%4==2)
    System.out.println(Num1+"/"+Num2+" * "+Num3+"/"+Num4+"=");
    if(x%4==3)
    System.out.println(Num1+"/"+Num2+" / "+Num3+"/"+Num4+"=");
    }

    }

    }

    3、运行截图:

  • 相关阅读:
    Excel 单元格不能设置超链接
    jenkins 构建到最后报权限的问题
    xshell远程登录工具的星号密码查看方法
    xshell的一些常用配置
    zabbix 添加自动发现端口并监控
    细说websocket -Node篇
    让PHP更快的提供文件下载
    一个只有99行代码的JS流程框架
    40行代码的人脸识别实践
    PHP异步:在PHP中使用 fsockopen curl 实现类似异步处理的功能
  • 原文地址:https://www.cnblogs.com/3066405538a/p/5262914.html
Copyright © 2011-2022 走看看