一.程序设计思想:
做到四则运算的加减乘除的随机生成需要用到随机数的生成,只需定义四个数分别表示为加减乘除,再利用判断语句将不符合条件的排除。
二源代码:
package Test;
public class Test { static int i; static double k; static int a; static int b; static int c; static double j; public static void main(String[] args) { // TODO Auto-generated method stub for(i=0;i<60;i++) { int x=1+(int)(Math.random()*100); int n=1+(int)(Math.random()*4); int m=1+(int)(Math.random()*x); a=x; b=n; c=m; if(n==1) { k=x+m; if(k>=100) { i=i-1; } else { System.out.println(x+" + "+m+"="+k); } } else if (n==2) { k=x-m; if(k>=100) { i=i-1; } else { System.out.println(x+" - "+m+"="+k); } } else if (n==3) { k=x*m; if(k>=100) { i=i-1; } else { System.out.println(x+" x "+m+"="+k); } } else { k=x/m; j=x-m*k; if(k>=100) { i=i-1; } else if(j>0){ System.out.println(x+" / "+m+"="+k+"‥‥‥"+j); } else { System.out.println(x+" / "+m+"="+k); } } } }
}
三。结果截图:
PSP2.1
Personal Software Process Stages
Planning
计划
· Estimate
· 估计这个任务需要多少时间
5小时
Development
开发
· Analysis
· 需求分析 (包括学习新技术)
30分钟
· Design Spec
· 生成设计文档
· Design Review
· 设计复审 (和同事审核设计文档)
10分钟
· Coding Standard
· 代码规范 (为目前的开发制定合适的规范)
暂无
· Design
· 具体设计
10分钟
· Coding
· 具体编码
3小时
· Code Review
· 代码复审
10分钟
· Test
· 测试(自我测试,修改代码,提交修改)
20分钟
Reporting
报告
· Test Report
· 测试报告
无
· Size Measurement
· 计算工作量
无
· Postmortem & Process Improvement Plan
· 事后总结, 并提出过程改进计划
30分钟
合计4小时20分钟
转载于:https://www.cnblogs.com/877612838zzx/p/7994525.html
