Skip to content

java 记录

获取从控制台输入的值

假设你要获取用户在控制台中输入的 int 类型的数字,那么可以这样写:

java
// 1. 首先导入相关的包(IDEA 会自动导入)
import java.util.Scanner;

public class UseScanner {
    public static void main(String[] args) {
        // 2. 创建一个 Scanner 对象实例
        Scanner input = new Scanner(System.in);

        
        System.out.print("请输入整数~");
        // 3. 获取用户在控制台输入的整数
        int num = input.nextInt();

        // 4. 关闭 Scanner 对象,防止内存泄漏
        input.close();
    }
}

类的构造器前面是否可以加修饰符?

构造器前面可以加修饰符。但是构造器没有返回值,不能有 return 语句,没有 void 返回值类型。

构造器的语法如下:

[修饰符] class 类名{
    [修饰符] 构造器名(){
        // 实例初始化代码
    }
    [修饰符] 构造器名(参数列表){
        // 实例初始化代码
    }
}

Released under the MIT License.