ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

psp个人软件过程

2021-09-25 14:34:37  阅读:168  来源: 互联网

标签:个人 int System println 软件 psp public 输入 out


实验开始设计:

 

 

 实验实际时间:

 

源代码

 1 package zqn;
 2 import java.util.*;
 3 public class cal2
 4 {
 5     public static void main(String[] args)
 6      {
 7         // TODO Auto-generated method stub
 8         Scanner sc =new Scanner(System.in);//创建一个输入对象,从系统输入
 9         Random rand=new Random();//创建一个随机访问数对象
10         System.out.println("\t================================");
11         System.out.print("\t\t请问你想计算几道题目:");
12         int n=sc.nextInt();//输入一个整数n
13         System.out.println("\t================================");
14         System.out.println();
15         System.out.println("\t================================");
16         System.out.println("\t\t接下来,请开动你的脑经开始答题吧!");
17         System.out.println("\t================================");
18         int right=0;//统计结果正确的个数
19         int error=0;//统计结果错误的个数
20         int result=0;//统计加,减,乘,除的结果
21         int c;//从键盘接受一个你输入的答案
22         for(int i=1;i<=n;i++)
23         {
24             int a=rand.nextInt(10);//产生0-10的随机数
25             int b=rand.nextInt(10);
26             int op=rand.nextInt(4);
27             switch (op) 
28             {
29                 case 0:
30                     System.out.println("\t"+a+"+"+b+"=?");
31                     System.out.print("\t请你输入计算后的答案:");
32                     c=sc.nextInt();
33                     System.out.println();
34                     result=a+b;
35                     if(c==result) right=right+1;
36                     else error=error+1;
37                     break;
38                 case 1:
39                     System.out.println("\t"+a+"-"+b+"=?");
40                     System.out.print("\t请你输入计算后的答案:");
41                     c=sc.nextInt();
42                     System.out.println();
43                     result=a-b;
44                     if(c==result) right=right+1;
45                     else error=error+1;
46                     break;
47                 case 2:
48                     System.out.println("\t"+a+"*"+b+"=?");
49                     System.out.print("\t请你输入计算后的答案:");
50                     c=sc.nextInt();
51                     System.out.println();
52                     result=a*b;
53                     if(c==result) right=right+1;
54                     else error=error+1;
55                     break;
56                 case 3:
57                     if(b!=0)
58                     {
59                         System.out.println("\t"+a+"/"+b+"=?");
60                         System.out.print("\t请你输入计算后的答案:");
61                         c=sc.nextInt();
62                         System.out.println();
63                         result=a/b;
64                         if(c==result) right=right+1;
65                         else error=error+1;
66                     }
67                     break;
68                 default:
69                     System.out.println("\t"+a+"+"+b+"=?");
70                     System.out.print("\t请你输入计算后的答案:");
71                     c=sc.nextInt();
72                     System.out.println();
73                     result=a+b;
74                     if(c==result) right=right+1;
75                     else error=error+1;
76                     break;
77             }
78         }
79         System.out.println("\t================================");
80         if (error<=0) System.out.println("\t\t恭喜你!!! 答对了"+right+"题!");
81         else
82         {
83             System.out.println("\t\t恭喜你!!! 答对了"+right+"题!");
84             System.out.println("\t\t很失望!!! 你答错了"+error+"题!");
85         }
86         System.out.println("\t================================");
87         sc.close();//关闭输入
88     }
89 }

 

测试共享

 

 

缺陷记录

 

标签:个人,int,System,println,软件,psp,public,输入,out
来源: https://www.cnblogs.com/qinan-nlx/p/15327756.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有