Java实现四则运算(一)
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(){};
}
好看请赞,养成习惯:) 本文来自博客园,作者:靠谱杨, 转载请注明原文链接:https://www.cnblogs.com/rainbow-1/p/13752439.html
欢迎来我的51CTO博客主页踩一踩 我的51CTO博客
文章中的公众号名称可能有误,请统一搜索:靠谱杨的秘密基地
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具