• 软件工程个人作业01


    1.程序设计思想

       (1)考虑定制出题的数量,运用到了String类型到Int类型的转换;

       (2)随机数的选取,特别注意分数的分母不能为零,且分子小于分母;

       (3)将选出的两个整数或分数以运算的形式输出。

    2.源程序

    package 四则运算;
    import java.util.Scanner;
    import java.util.Random;

    public class Sizeyunsuan {


    public static void main(String[] args){

    System.out.println("请输入出题的数量:");
    Scanner number=new Scanner(System.in);
    String m=number.next();
    int s=Integer.parseInt(m);
    for(int n=0;n<s;n++)
    {
    System.out.println("这是第"+n);
    Random a=new Random();
    int b,c,d,e;
    b=a.nextInt(100);
    c=a.nextInt(100);
    d=a.nextInt(100);
    e=a.nextInt(100);

    int i,j ,k;
    i=a.nextInt(100);
    j=a.nextInt(100);
    k=a.nextInt(8)+1;
    if(k==1)
    {
    System.out.println(i+"+"+j+"= ");
    }
    if(k==2)
    {
    System.out.println(i+"-"+j+"= ");
    }
    if(k==3)
    {
    System.out.println(i+"*"+j+"= ");
    }
    if(k==4&&i!=0&&j!=0)
    {
    System.out.println(i+"/"+j+"= ");
    }
    if(k==5)
    {
    if(b<c&&d<e&&b!=0&&d!=0)
    System.out.println(b+"/"+c+" + "+d+"/"+e+"=");
    if(c<b&&e<d&&c!=0&&e!=0)
    System.out.println(c+"/"+b+" + "+e+"/"+d+"=");
    }
    if(k==6)
    {
    if(b<c&&d<e&&b!=0&&d!=0)
    System.out.println(b+"/"+c+" - "+d+"/"+e+"=");
    if(c<b&&e<d&&c!=0&&e!=0)
    System.out.println(c+"/"+b+" - "+e+"/"+d+"=");
    }
    if(k==7)
    {
    if(b<c&&d<e&&b!=0&&d!=0)
    System.out.println(b+"/"+c+" * "+d+"/"+e+"=");
    if(c<b&&e<d&&c!=0&&e!=0)
    System.out.println(c+"/"+b+" * "+e+"/"+d+"=");
    }
    if(k==8)
    {
    if(b<c&&d<e&&b!=0&&d!=0)
    System.out.println(b+"/"+c+" / "+d+"/"+e+"=");
    if(c<b&&e<d&&c!=0&&e!=0)
    System.out.println(c+"/"+b+" / "+e+"/"+d+"=");
    }
    }
    }
    }

    3运行结果截图

  • 相关阅读:
    Python模块进阶、标准库、扩展库
    python垃圾回收机制
    VMWare workstation 安装 CentOS 8后自适应调整分辨率(如1920x1080)
    使用 Zeal 打造属于自己的文档
    Erlang 开发者的福音:IntelliJ IDEA 的 Erlang 插件
    Intellij IDEA 14的注册码
    在Intellij IDEA或者PhpStorm下用X-debug调试PHP
    PHPCMS 核心代码与 www 分离部署
    PHPCMS如何实现后台访问限制?
    推荐:PHPCMS v9 安全防范教程!
  • 原文地址:https://www.cnblogs.com/cyz123/p/6511794.html
Copyright © 2020-2023  润新知