9.24
今天的课都是硬课啊!!!!
import java.util.Random;
public class RandomArithmetic {
public static void main(String[] args) {
Random random = new Random();
int numOperations = 30;
for (int i = 0; i < numOperations; i++) {
int num1 = random.nextInt(90) + 10;
int num2 = random.nextInt(90) + 10;
String operator = getRandomOperator();
double result = evaluate(num1, num2, operator);
System.out.printf("%d %s %d = %.2f%n", num1, operator, num2, result);
}
}
private static String getRandomOperator() {
Random random = new Random();
int operation = random.nextInt(4);
switch (operation) {
case 0: return "+";
case 1: return "-";
case 2: return "*";
case 3: return "/";
default: return "+";
}
}
private static double evaluate(int num1, int num2, String operator) {
switch (operator) {
case "+":
return num1 + num2;
case "-":
return num1 - num2;
case "*":
return num1 * num2;
case "/":
if (num2 != 0) {
return (double) num1 / num2;
} else {
return 0;
}
default:
return 0;
}
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!