zoukankan      html  css  js  c++  java
  • 软件工程个人作业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运行结果截图

  • 相关阅读:
    替换指定串函数
    实现超级链接
    面向对象的关系数据库设计
    SQL语句的添加、删除、修改多种方法
    InfoWorld2008最佳开源软件大奖
    判断字符是否是汉字
    delphi指针
    项目经理要“三心二意”
    Linq查询Specified cast is not valid异常的常见原因
    SQL SERVER数据库同步示例
  • 原文地址:https://www.cnblogs.com/cyz123/p/6511794.html
Copyright © 2011-2022 走看看