四则运算二设计

一.程序设计思想:

做到四则运算的加减乘除的随机生成需要用到随机数的生成,只需定义四个数分别表示为加减乘除,再利用判断语句将不符合条件的排除。

二源代码:

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