• 四则运算二设计


    一.程序设计思想:

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

    二源代码:

    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分钟

     

  • 相关阅读:
    SpringBoot常用注解(二)
    SpringBoot常用注解(一)
    Spring Dl解释
    Spring 入门程序
    Spring 入门
    JUnit-4.13使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
    测试中Android与IOS分别关注的点
    python包中__init__.py的作用
    python自动发送测试报告(五)
    搭建一个有条理的项目(四)
  • 原文地址:https://www.cnblogs.com/877612838zzx/p/7994525.html
Copyright © 2020-2023  润新知