914打卡_课上问题验证

发布时间 2023-09-14 22:00:17作者: aallofitisst

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];
    }
}