Java学习日报10.2
1 package random;
2 import java.util.*;
3 import java.math.*;
4 public class Com {
5
6 public static void main(String[] args) {
7 // TODO 自动生成的方法存根
8 int flag=(int)(Math.random()*100);
9 ComDem name1=new ComDem();
10 /*
11 * resu1 +
12 * resu2 -
13 * resu3 *
14 * resu4 /
15 */
16 Random choice=new Random(1);
17 int choices;
18 /*
19 * 格式化输出 5列6行
20 * 定义 line row
21 */
22 int line=0;
23 Random rand1 =new Random(8);
24 Random rand2 =new Random(10);
25 name1.num1=rand1.nextInt(101);
26 name1.num2=rand2.nextInt(101);
27 int resu1,resu2,resu3;
28 double resu4;
29 for(int i=0;i<30;i++)
30 {
31 /*
32 * 查重
33 */
34 while(name1.num1==name1.num2)
35 {
36 name1.num1=rand1.nextInt(101);
37 name1.num2=rand2.nextInt(101);
38 }
39 choices=choice.nextInt(4);
40
41 switch(choices) {
42 case 0:
43 System.out.print("("+(i+1)+")");
44 resu1=name1.add();
45 break;
46 case 1:
47 System.out.print("("+(i+1)+")");
48 resu2=name1.sub();
49 break;
50 case 2:
51 System.out.print("("+(i+1)+")");
52 resu3=name1.mix();
53 break;
54 case 3:
55 System.out.print("("+(i+1)+")");
56 resu4=name1.chu();
57
58 break;
59 }
60 line++;
61 if(line!=0&&line%5==0)
62 {
63 System.out.println();
64 }
65 name1.num1=rand1.nextInt(101);
66 name1.num2=rand2.nextInt(101);
67 }
68 }
69 }
1 package random;
2 import java.util.*;
3 import java.math.*;
4 public class ComDem {
5 public int num1;
6 public int num2;
7 public double getNum1() {
8 return num1;
9 }
10 public void setNum1(int num1) {
11 this.num1 = num1;
12 }
13 public double getNum2() {
14 return num2;
15 }
16 public void setNum2(int num2) {
17 this.num2 = num2;
18 }
19 public int getR1() {
20 num1=(int)(Math.random()*100);
21 return num1;
22 }
23 public int getR2() {
24 num2=(int)(Math.random()*100);
25 return num2;
26 }
27 public int add() {
28 System.out.print(num1+"+"+num2+"="+"\t");
29 return num1+num2;
30 }
31 public int sub() {
32 System.out.print(num1+"-"+num2+"="+"\t");
33 return num1-num2;
34 }
35 public int mix() {
36 System.out.print(num1+"*"+num2+"="+"\t");
37 return num1*num2;
38 }
39 public double chu() {
40 System.out.print(num1+"/"+num2+"="+"\t");
41 return (double)(num1/num2);
42 }
43 public ComDem(int num1, int num2){
44 this.num1 = num1;
45 this.num2 = num2;
46 }
47 ComDem(){};
48
49
50 }
Java学习日报10.2的更多相关文章
- Java学习日报10.1
学习内容一 ********************************** 代码 **********************************public class EnumTest ...
- Java学习日报9.22
/* * 信1905-2班 * 杨传伟 * 2020.9.22 * 20194074 * 账号密码默认 666666 */package atm; import java.util.*;public ...
- Java 学习(10):java 异常处理
java 异常处理 异常发生的原因有很多,通常包含以下几大类: 用户输入了非法数据. 要打开的文件不存在. 网络通信时连接中断,或者JVM内存溢出. 三种类型的异常: 检查性异常: 最具代表的检查性异 ...
- Java学习日报7.10
package Address;import java.util.Scanner; public class Address{ Scanner sc=new Scanner(System.in); p ...
- Java 学习笔记(10)——容器
之前学习了java中从语法到常用类的部分.在编程中有这样一类需求,就是要保存批量的相同数据类型.针对这种需求一般都是使用容器来存储.之前说过Java中的数组,但是数组不能改变长度.Java中提供了另一 ...
- Java学习日报7.8
public class 定义要求文件名和类名保持一致,一个*.Java文件只允许有一个public class定义! 主方法是一切程序的起点, public static void main(Str ...
- Java学习日报9.30
********************************** double类型精度问题 ********************************** 1 package test; 2 ...
- Java学习日报 9.29
package random;import java.util.*;import java.math.*;public class Com { public static void main(Stri ...
- Java学习日报8.6
<构建之法:现代软件工程>读后感 比起一般的教学类书籍,这本书更像是一本传记小说,作者邹欣以自己或者说一些典型的软件工程师为例子,详细介绍了一个软件工程师的工作内容,全书给我的感觉就是以一 ...
随机推荐
- 记一次MySQL出现Waiting for table metadata lock的原因、排查过程与解决方法
任务背景:将sql文件通过shell直接导入到mysql中执行(还原) bug表现:导入后java项目卡死 过程: 1.网上乱搜一通,无意间看到一篇文章,这篇文章说明了如何开启mysql的genera ...
- PyQt(Python+Qt)学习随笔:QDockWidget停靠部件的dockWidgetArea和docked属性
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 dockWidgetArea和docked属性这两个属性在Design ...
- PyQt(Python+Qt)学习随笔:QDockWidget停靠部件的allowedAreas属性
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 QDockWidget的allowedAreas属性用于控制停靠部件在 ...
- SLR(1)语法分析(JAVA实现)
要求 代码 import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util. ...
- msfvenom命令自动补全工具下载=>msfvenom-zsh-completion
msfvenom参数和命令很多,各种payload和encoder经常让⼈眼花缭乱,特别是对英语不好的⼈来说有些命令可能很容易忘记. 所以 Green_m 开发了⼀个zsh插件,可以⾃动化的补全msf ...
- flask中的return、过滤器详解
之前吧一直学习flask的时候,一直不明白response是怎么产生,今天是明白了.retrun 哎呀,这个地方看着挺小心的东西, 蕴含的能量可不小啊.今天我详细总结总结. 先来写jinjia2语法 ...
- 冲刺Day7
每天举行站立式会议照片: 昨天已完成的工作: 1.确认商品分类栏,并前后端交互 2.检查.更正订单模块的代码 3.检查.更正用户模块的代码 今天计划完成的工作: 成员 任务 高嘉淳 检查代码.提供测试 ...
- 团队作业4-Day4
团队作业4-Day4 项目git地址 1. 站立式会议 2. 项目燃尽图 3. 适当的项目截图 4. 代码/文档签入记录(部分) 5. 每人每日总结 吴梓华:完成了排位模式与练习模式的界面实现,整合代 ...
- 深入理解.NET/WPF内存泄漏
众所周知,内存管理和如何避免内存泄漏(memory leak)一直是软件开发的难题.不要说C.C++等非托管(unmanaged)语言,即使是Java..NET等托管(managed)语言,尽管有着完 ...
- mysql扩展百分位函数(类似SUM)
mysql扩展百分位函数(类似SUM) 参考:https://my.oschina.net/waterbear/blog/1186744 百度搜索:mysql percentile