package random;
import java.util.*;
import java.math.*;
public class Com {

public static void main(String[] args) {
// TODO 自动生成的方法存根
int flag=(int)(Math.random()*100);
ComDem name1=new ComDem();
/*
* resu1 +
* resu2 -
* resu3 *
* resu4 /
*/
Random rand1 =new Random(8);
Random rand2 =new Random(10);
name1.num1=rand1.nextInt(101);
name1.num2=rand2.nextInt(101);
int resu1,resu2,resu3;
double resu4;
for(int i=0;i<30;i++)
{
/*
* 查重
*/
while(name1.num1==name1.num2)
{
name1.num1=rand1.nextInt(101);
name1.num2=rand2.nextInt(101);
}
System.out.println("第"+i+"组");
System.out.println("(1)");
resu1=name1.add();
System.out.println("(2)");
resu2=name1.sub();
System.out.println("(3)");
resu3=name1.mix();
System.out.println("(4)");
resu4=name1.chu();
name1.num1=rand1.nextInt(101);
name1.num2=rand2.nextInt(101);
}
}
}

package random;
import java.util.*;
import java.math.*;
public class ComDem {
public int num1;
public int num2;
public double getNum1() {
return num1;
}
public void setNum1(int num1) {
this.num1 = num1;
}
public double getNum2() {
return num2;
}
public void setNum2(int num2) {
this.num2 = num2;
}
public int getR1() {
num1=(int)(Math.random()*100);
return num1;
}
public int getR2() {
num2=(int)(Math.random()*100);
return num2;
}
public int add() {
System.out.println(num1+"+"+num2+"="+(num1+num2));
return num1+num2;
}
public int sub() {
System.out.println(num1+"-"+num2+"="+(num1-num2));
return num1-num2;
}
public int mix() {
System.out.println(num1+"*"+num2+"="+(num1*num2));
return num1*num2;
}
public double chu() {
System.out.println(num1+"/"+num2+"="+(num1/num2));
return (double)(num1/num2);
}
public ComDem(int num1, int num2){
this.num1 = num1;
this.num2 = num2;
}
ComDem(){};


}

Java学习日报 9.29的更多相关文章

  1. Java学习日报7.29

    package student;import java.util.*;public class student { Scanner sc=new Scanner(System.in); private ...

  2. Java学习日报9.22

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

  3. Java学习日报10.2

    1 package random; 2 import java.util.*; 3 import java.math.*; 4 public class Com { 5 6 public static ...

  4. Java学习日报10.1

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

  5. Java学习日报7.8

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

  6. Java学习日报8.6

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

  7. Java学习日报7.21

    package leap;import java.util.Scanner;public class Leap {public static void main(String args[]) { in ...

  8. Java学习日报7.7

    今天进一步学习了eclipse软件,遇到了几次程序运行不成功的问题,检查之后运行成功!明天继续学习程序逻辑控制!

  9. Java学习日报9.30

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

随机推荐

  1. Java动态代理设计模式

    本文主要介绍Java中两种常见的动态代理方式:JDK原生动态代理和CGLIB动态代理. 什么是代理模式 就是为其他对象提供一种代理以控制对这个对象的访问.代理可以在不改动目标对象的基础上,增加其他额外 ...

  2. docker镜像无法删除 Error:No such image:xxxxxx

    前言 docker镜像无法删除,通过 docker images 查看镜像明明存在就是删除不了. 删除提示:Error:No such image:xxxxxxx 具体截图内容如下: 解决方法 进入目 ...

  3. JavaScript使用中的一些小技巧

    任何一门技术在实际中都会有一些属于自己的小技巧.同样的,在使用JavaScript时也有一些自己的小技巧,只不过很多时候有可能容易被大家忽略.而在互联网上,时不时的有很多同行朋友会总结(或收集)一些这 ...

  4. 基于CefSharp开发(四)浏览器文件下载

    一.CefSharp文件下载分析 查看ChromiumWebBrowser类发现cef数据下载处理在IDownloadHandler中进行,但并未找到相应的实现类,故我们需要自己实现DownloadH ...

  5. 第15.35节 PyQt编程实战:结合QDial实现的QStackedWidget堆叠窗口程序例子

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 一.案例说明 本案例是老猿在学习QStackedWidget中的一个测试案例,该案例使用QStack ...

  6. PyQt(Python+Qt)学习随笔:QTableWidget的currentItem、rowCount、columnCount等部件状态属性访问方法

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 老猿将QTableWidget表格部件中反映部件当前情况的一些方法归类为部件状态访问方法,包括部件的 ...

  7. 【转载—“光荣之路”公众号】Bug预防体系(上千bug分析后总结的最佳实践)

    web常见产品问题及预防 测试人员在每次版本迭代中,会对项目的整体质量有一个把控,对于项目常见的问题,开发经常犯的错误都会有所了解,为了避免或者减少这样的错误或不规范的事情再发生,测试人员可以整理构建 ...

  8. C#声明一个100大小的数组 随机生成1-100之间不重复的数

    面试题:C#声明一个100大小的数组 随机生成1-100之间不重复的数下面是C#的实现方式,编译测试通过 public static void InsertRandomArray() { int[] ...

  9. Mysql LIMIT的用法

    使用范围 MySQL语句中的limit字句可以帮助我们在使用执行查询的时候,返回数据库中间的数据或者是只提取前几段数据 使用语法 SELECT * FROM table LIMIT [offset,] ...

  10. STL——容器(Map & multimap)的简述与构造

    1. map/multimap 的简介 map 是标准的关联式容器,一个 map 里存储的元素是一个键值对序列,叫做 (key,value) 键值对.它提供基于 key 快速检索数据的能力. map ...