• 四则运算改(第三周)


    程序要求:可以控制是否有乘除法

                             是否有括号(最多可以支持十个数参与运算)

                             数值范围

                             加减有无负数

                             除法有无余数

    程序设计思路:因为最多可以支持十个数参与运算,所以运算符的数量要控制在1~9个,这里我们可以设置一个随机数来控制运算符的数量,这样就可以支持多个数字的运算了

                        表达式的生成就用System语句来实现

                        分数

    程序代码:import java.util.Scanner;

    public class Sizeyunsun {
    public static void main(String args[]){
    System.out.println("请输入您想要的题的数量");
    Scanner input = new Scanner(System.in);
    int x=input.nextInt();
    for(int i=0;i<x;i++){
    int a=(int)(Math.random()*100);
    int b=(int)(Math.random()*100);
    int c=(int)(Math.random()*4);
    if(c==1){
    System.out.println(a+"+"+b+"= ");
    }
    if(c==2){
    if(a>=b){
    System.out.println(a+"-"+b+"=");
    }
    else{
    System.out.println(b+"-"+a+"=");
    }
    }
    if(c==3){
    System.out.println(a+"*"+b+"= ");
    }
    if(c==4){//2017/3/6修改除法,修改方面为计算结果是否有余数以及处理方法

    if(a!=0){
    if(a%b==0){
    System.out.println(a+"/"+b+"=");
    }
    else{
    System.out.println(a+"/"+b+"=");
    }
    }
    if(a==0){
    System.out.println("");
    }
    }
    }
    }

    }

    日期

    开始时间-结束时间

    净时间

    活动

    备注

    代码量

    周一

    14.00-15.50

    20.00-21.30

    100

    上课

    设计程序

    听课

    50

    周二

     

     

     

     

     

    周三

    14.30-15.30

    20.00-21.00

    100

    设计程序

     

    80

    周四

     

     

     

     

     

    周五

    21.00-22.00

    60

    设计程序

     

    60

    总计

     

    260

     

     

    190

     

    日期

    编号

    类型

    引入阶段

    排除阶段

    修复时间

    修复缺陷

     

     

    3.8

     

    1

     

     

    编码

     

    运行

     

    一小时

     

     

    编码时未能想出如何控制十个数以内的运算

  • 相关阅读:
    CSS实现简易相册方法
    php乱码问题
    javascript 面向对象程序设计 模式 随笔
    php 关闭notice级别的提示
    javascript var散布问题
    CSS实现简易幻灯片功能
    Asp.net单点登录解决方案
    把你的电脑,变成无线路由器(图文教程)
    开发中常见问题解决
    MVC 将IList<T>导出Excel文档的泛型类(继承自ActionResult)
  • 原文地址:https://www.cnblogs.com/qq1499632156/p/6531180.html
Copyright © 2020-2023  润新知