首页 > 其他分享 >9.24

9.24

时间:2024-09-23 22:34:36浏览次数:11  
标签:case return num1 num2 9.24 int Random

今天的课都是硬课啊!!!!
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;  
    }  
}  

}

标签:case,return,num1,num2,9.24,int,Random
From: https://www.cnblogs.com/lala-la/p/18428068

相关文章

  • 【闲话】08.29.24
    “你还好吗”你过着一如既往的生活。“是的,也许ta需要。”你想。于是你条件反射般地写下了那样的文字,果然无用。你动用所有逻辑分析对方想要听到的话,你点击了发送按钮。事情并不如你预想般发展。“你是为了什么呢?”对方问道。你是为了什么呢?是的,从很久以前你就有这样的习惯......
  • 9.29闲话:9.24数学周练(第二次)拓展
    关于这张卷子呢,其实还是有点东西的,但是cxc上课讲的过于答辩,在这里写些题目的拓展解法和结论。T7(单选最后一题)题面解法求\(C_1\)到平面\(\alpha\)的距离,其实也就是求\(\overrightarrow{AC_1}\)在平面\(\alpha\)的法向量的投影的模长。而\(\overrightarrow{AC_1}=\ov......
  • 补写9.24随笔
    1.西山公园下午2点室友临时决定出去耍,去西山公园(离我们所在的青义校区大概7,8km),但靠近学校的西山校区,其余两都是第一次来,于我不算新奇,这是第三次去了,但彼时还正修建,景色自不太美,完工确实好看多了,游玩时还和室友猜测公园造价怕是上亿。但其实你会发现每一次去感受,看到的景色都不尽......
  • 9.24 2021年中国大学生程序设计竞赛女生专场
    2021年中国大学生程序设计竞赛女生专场 K-音乐游戏思路:签到题,数有多少'-'#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongvector<int>d[5010];int32_tmain(){intn;cin>>n;intans=0;getchar();for(inti=1;i<=......
  • 上周热点回顾(9.18-9.24)
    热点随笔:· 蜘蛛的依旧疯狂与园子的新畅想:尝试放出被屏蔽的百度蜘蛛网段 (博客园团队)· 逃不过转行的命运,与互联网无缘了 (哈er)· JDK21来了!附重要更新说明 (DaFanJoy)· 【逆向专题】【危!!!刑】(一)使用c#+Win32Api实现进程注入到wechat (四处观察)· 记一次.NET某电力......
  • 每日总结——9.24(周日)
    学习工作描述上午:睡了一上午下午:优化黑马点评短信登录和商铺缓存部分,写相关笔记总结晚上:休息总结与反思深入学习了SpringCache中几个注解的使用加深了对Redis使用锁的用法需要抓紧时间,周末不要太贪玩了明日计划上午:工作下午:工作晚上:优化黑马点评,写总结文档......
  • 2023.9.24 lx2080 Serdes Config
    //sedesprotocolconfiguration:ubootnoprintinfo[lx2160a]bootfailwhenSRDS_PRTCL_S2=10-NXPCommunity //sys_clock与ref_clock:系统时钟内部提供;外部参考时钟可以根据外设的频率需求设计......
  • 9.24尾哨兵队实现
    importjava.util.Scanner;//栈的尾哨兵链表实现,自己实现的是尾部节点,然而视频是头节点,哈哈哈publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);System.out.println("请输入队的容量");intn=sc.......
  • 9.24java wab实现创建新界面验证码
    <!DOCTYPEhtml><html><head><title>UserLogin</title><style>.container{width:300px;margin:0auto;padding:20px;border:1pxsolid#ccc;text-align:center;}.inpu......
  • Linux第二章文件管理 2023.9.24
    计算机科学与技术1班 学号:20218503姓名:曾庆玲一目录操作首先:cd/cd//切换到根目录1、创建目录mkdirswxy2、查看目录(1)pwd 显示当前所在目录(2)pwd-p显示实际工作目录(3)ls-a查看隐藏的目录与文件(4)ls-l 查看目录与文件的属性3、切换目录(1)cd不加任何路......