首页 > 其他分享 >914打卡_课上问题验证

914打卡_课上问题验证

时间:2023-09-14 22:02:46浏览次数:37  
标签:Random Java String random 数据类型 课上 static 914 打卡

JAVA的基本运行单位是方法。程序的执行始终从main方法开始,每个独立的功能都可以通过方法来实现。 类由以下组成: 字段(成员变量):用于存储对象的数据。 方法(成员函数):用于定义对象的行为。 构造方法:用于初始化对象。 初始化块:用于执行类的初始化操作。 内部类:定义在其他类内部的类。 变量的类型之间可以转换,但需要遵循一定的规则。在Java中,基本数据类型之间可以进行自动类型转换,但要注意数据范围是否足够容纳。例如,将一个整数赋值给浮点数是可以的,因为浮点数的表示范围比整数大。 String是一个类,不是基本数据类型。在Java中,String类用于表示字符串。虽然它不是基本数据类型,但在使用时通常像基本数据类型一样使用,因为Java提供了对String的特殊支持。 static 是一个关键字,它代表静态的、与类相关的成员。在Java中,static 可以用于变量、方法和内部类。对于变量,static 表示它是类级别的,而不是对象级别的,所有实例共享同一个静态变量。对于方法,static 表示它是一个类级别的方法,可以通过类名调用而不需要创建类的实例。静态内部类是一个嵌套在类内部的类,它可以访问外部类的静态成员而不需要创建外部类的实例。



生成四则运算代码

import java.util.Random;

public class ArithmeticExpressionsGenerator {
    public static void main(String[] args) {
        Random random = new Random();

        System.out.println("生成的随机四则运算式子:");

        for (int i = 0; i < 30; i++) {
            int num1 = random.nextInt(90) + 10; // 随机生成两位整数
            int num2 = random.nextInt(90) + 10;
            char operator = getRandomOperator(); // 随机选择加减乘除运算符

            String expression = num1 + " " + operator + " " + num2 + " = ";
            System.out.println(expression);
        }
    }

    private static char getRandomOperator() {
        Random random = new Random();
        int operatorIndex = random.nextInt(4); // 生成0到3之间的随机整数

        char[] operators = {'+', '-', '*', '/'};
        return operators[operatorIndex];
    }
}

标签:Random,Java,String,random,数据类型,课上,static,914,打卡
From: https://www.cnblogs.com/wlxdaydayup/p/17703599.html

相关文章

  • 20230914-python爬取数据写入到excel
    python爬取数据写入到excel1。查看是否安装了相应的插件 piplist2。查看是否安装了  pandas     (安装命令在cmd中安装,pipinstallpandas)3。查看是否安装 openpyxl      pipinstallopenpyxl ####写入excelimportpandasaspddf=pd.DataFra......
  • 大二打卡(9.14)
    今天做了什么:上午聚精会神的听了刘立嘉老师的课,感觉这节课终于进入重点内容了,但是感觉上了两次课还是感觉只是开了个头,体育课,本来以为排球捡球没那么累,排球没那么难,结果一个小时之后,让我腿和腰都酸了,一口气喝了半升的水过了不到二十分钟就又渴了,暑假到现在第二次感受到了汗流满面......
  • 【230914-5】▲ABC中,C=2倍根号2,a>b,tanA+tanB=5,tanAtanB=6. 求:S△ABC=?
    ......
  • 每日总结20230914
    代码时间(包括上课)5h代码量(行):50行博客数量(篇):1篇相关事项:1、今天上午上的是软件设计模式和软件需求与分析,软件设计模式讲的是建造者模式和原型模式,软件需求与分析讲的是需求和分析。2、今天下午上的是人机交互技术,讲的是vba也就是宏编程,也是根据word和Excel以及ppt进行操作的。......
  • test20230914
    写在前面的话今天考试没有挂分,考场的时候自认为思考得还算投入。希望以后考试的时候对于每一道题目都能有自己深度的思考。今天考场估分\(100+80+100+30=310\),实际得分\(100+80+100+30=310,\text{rank2}\)。看了一下考试的题解啊,发现自己还是有一些知识点和小\(\text{tr......
  • 【230914-3+1】古代五行说认为:物质有金木水火土五种属性,且金克木、木克土、土克水、水
    ......
  • 【230914-2+1】五人排一列,甲不在末位且不与乙相邻,求排法总数?
    ......
  • 【230914-4】将1,2,3,4,5,6排一列,记第i个数为ai,若a1≠1,a3≠3,a5≠5,且a1<a3<a5,则不同的排列
    ......
  • 20230913打卡
    我在今天进行了英语综合教程3第一单元的学习,并自学了蓝桥杯中的递归与递推内容。在英语综合教程3的第一单元中,我学习了许多有用的英语知识和技巧。我掌握了一些新的词汇,并学会了如何正确地使用它们。此外,我还学习了阅读和听力技巧,可以更好地理解和表达自己。通过这一单元的学习,我......
  • 9月14每日打卡
    一、课堂练习根据下列描述,说明新的直接销售和财务处理系统的业务需求有哪些?EspeciallyforYouJewelers是大学城的一个小珠宝零售商。在过去的两年里,EspeciaIlyforYou在它的商业方面经历了极大的发展,可是,它的财务业绩却与它的发展不同步。现在的事务处理系统部分手动、部分......