博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件工程个人作业02
阅读量:5320 次
发布时间:2019-06-14

本文共 1743 字,大约阅读时间需要 5 分钟。

 
 

设计思想:延续上题,增加要求  

  是否有乘除法

  是否有括号

数值范围 加减有无负数
乘除有无余数  括号的使用暂时还不太明白如何使用,惩处发可以通过数组内选择性的随意符号,便可以实现。数值范围通过一个变量来控制随机数的生成来实现,有无负数,可以加入条件来除去负数的式子。
1 //张生辉 20153119 四则运算 2 package sizeyunsuan; 3 import java.util.*; 4 public class main { 5     static int i; 6     static int n; 7 public static void main(String args[]){ 8     int dzs;//定制题的数目; 9     int js = 1;//题目序号计数;10     int  panduan=1;11     System.out.println("是否包含假分数?如不需要请输入1,需要则输入0;");12     Scanner first = new Scanner(System.in);13     int l = first.nextInt();//判断是否为假分数14     System.out.println("请输入定制题目数量:");15     Scanner scanner = new Scanner(System.in);16     dzs=scanner.nextInt();17     int number[]=new int[1000];18     char fu[]=new char[500];19     char c[]={'+','-','*','/'};20     //生成题目的随机数数组21     for(i=0;i<1000;i++)22         {23         int x=(int)(Math.random()*100);24         number[i]=x;25         }26     //生成随机符号的数组27     for(i=0;i<500;i++)28     {29         Random random=new Random();30         int index=random.nextInt(c.length);31         char resultChar=c[index];32         fu[i]=resultChar;33     }34     //输出题目35     for(n=0;n
a&&h=='/')44 {45 System.out.print(js+". ");46 System.out.print(a);47 System.out.print(h);48 System.out.print(b);49 System.out.println(" =");50 js++;51 }52 53 }54 if(l!=panduan )//需要假分数55 {56 int a = number[n];57 int b = number[n+99];58 char h = fu[n];59 System.out.print(js+". ");60 System.out.print(a);61 System.out.print(h);62 System.out.print(b);63 System.out.println(" =");64 js++;65 }66 }67 }68 }
 

 

 项目计划日志: 缺陷日志:

 

 

 

 

 

转载于:https://www.cnblogs.com/shenghuizhang/p/6531387.html

你可能感兴趣的文章
移动设备和SharePoint 2013 - 第3部分:推送通知
查看>>
SOPC Builder中SystemID
查看>>
MySQL数据库备份工具mysqldump的使用(转)
查看>>
NTP服务器配置
查看>>
【转】OO无双的blocking/non-blocking执行时刻
查看>>
关于 linux 的 limit 的设置
查看>>
HDU(4528),BFS,2013腾讯编程马拉松初赛第五场(3月25日)
查看>>
vim中文帮助教程
查看>>
MySQL基础3
查看>>
RxJS & Angular
查看>>
面向对象(多异常的声明与处理)
查看>>
MTK笔记
查看>>
ERROR: duplicate key value violates unique constraint "xxx"
查看>>
激活office 365 的启动文件
查看>>
无法根据中文查找
查看>>
[简讯]phpMyAdmin项目已迁移至GitHub
查看>>
转载 python多重继承C3算法
查看>>
【题解】 bzoj1597: [Usaco2008 Mar]土地购买 (动态规划+斜率优化)
查看>>
css文本溢出显示省略号
查看>>
git安装和简单配置
查看>>