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的更多相关文章

  1. Java学习日报10.1

    学习内容一 ********************************** 代码 **********************************public class EnumTest ...

  2. Java学习日报9.22

    /* * 信1905-2班 * 杨传伟 * 2020.9.22 * 20194074 * 账号密码默认 666666 */package atm; import java.util.*;public ...

  3. Java 学习(10):java 异常处理

    java 异常处理 异常发生的原因有很多,通常包含以下几大类: 用户输入了非法数据. 要打开的文件不存在. 网络通信时连接中断,或者JVM内存溢出. 三种类型的异常: 检查性异常: 最具代表的检查性异 ...

  4. Java学习日报7.10

    package Address;import java.util.Scanner; public class Address{ Scanner sc=new Scanner(System.in); p ...

  5. Java 学习笔记(10)——容器

    之前学习了java中从语法到常用类的部分.在编程中有这样一类需求,就是要保存批量的相同数据类型.针对这种需求一般都是使用容器来存储.之前说过Java中的数组,但是数组不能改变长度.Java中提供了另一 ...

  6. Java学习日报7.8

    public class 定义要求文件名和类名保持一致,一个*.Java文件只允许有一个public class定义! 主方法是一切程序的起点, public static void main(Str ...

  7. Java学习日报9.30

    ********************************** double类型精度问题 ********************************** 1 package test; 2 ...

  8. Java学习日报 9.29

    package random;import java.util.*;import java.math.*;public class Com { public static void main(Stri ...

  9. Java学习日报8.6

    <构建之法:现代软件工程>读后感 比起一般的教学类书籍,这本书更像是一本传记小说,作者邹欣以自己或者说一些典型的软件工程师为例子,详细介绍了一个软件工程师的工作内容,全书给我的感觉就是以一 ...

随机推荐

  1. k8s 部署 Java 项目

    前几天安装了 k8s 并测试了自动伸缩功能(HPA),今天来部署一个简单的 Java 应用到 k8s. 开始之前需要先安装一下 ingress 插件.ingress 作为 k8s 的流量入口,有多种实 ...

  2. pandas入门使用

    一.pandas 是什么 pandas 是基于 NumPy 的一个 Python 数据分析包,主要目的是为了数据分析.它提供了大量高级的数据结构和对数据处理的方法. pandas 有两个主要的数据结构 ...

  3. 第7.13节 案例详解:Python类变量

    第7.13节 案例详解:Python类变量 上节介绍了类变量的定义和使用方法,并举例进行了说明.本节将通过一个更完整的例子来说明. 一.    定义函数dirp def dirp(iter): ret ...

  4. Python链式赋值执行顺序及执行方式的证明

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 在<关于Python链式赋值的赋值顺序问题& ...

  5. 浅谈php反序列化漏洞

    关于php的反序列化漏洞要先说到序列化和反序列化的两个函数,即: serialize() 和unserialize(). 简单的理解: 序列化就是将一个对象变成字符串 反序列化是将字符串恢复成对象 这 ...

  6. linux服务器性能分析只需1分钟

    背景: 现在的互联网公司,大多数时候应用服务都是部署在linux服务器上,那么当你的服务运行过程中出现了一些响应慢,资源瓶颈等疑似性能问题时,给你60秒,如何快速完成初步检测? 肯定有人会说用工具,公 ...

  7. 使用 open 函数 写的代码 用户名登录

    先创建文件ha.log 内容: aaa$$123bbb$$456 def dl(user,pas): f = open('ha.log', 'r', encoding="utf-8" ...

  8. IE各版本和Windows的关系

  9. C++ 虚函数表与多态 —— 多态的简单用法

    首先看下边的代码,先创建一个父类,然后在来一个继承父类的子类,两个类中都有自己的 play() 方法,在代码的第35-37行,创建一个父类指针,然后将子类地址引用赋值给父类,这时调用 P 指针的 pl ...

  10. CentOS7搭建Hadoop-3.3.0集群手记

    前提 这篇文章是基于Linux系统CentOS7搭建Hadoop-3.3.0分布式集群的详细手记. 基本概念 Hadoop中的HDFS和YARN都是主从架构,主从架构会有一主多从和多主多从两种架构,这 ...