spring从键盘输入int型
时间: 2023-12-30 16:04:48 浏览: 16
您可以使用Scanner类来从键盘读取整数。以下是一个示例代码:
```java
import java.util.Scanner;
public class ReadIntFromConsole {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数:");
int num = scanner.nextInt();
System.out.println("您输入的整数是:" + num);
}
}
```
运行程序后,它将提示您输入一个整数,并将您输入的整数打印到控制台。
相关问题
用java创建一个用表示季节的枚举类型Season,用户从键盘输入1~4之间的整数(包含1和4),输入对应的季节。
好的,以下是用 Java 创建一个表示季节的枚举类型 Season,并允许用户从键盘输入数字来获取相应季节的代码:
```java
import java.util.Scanner;
public class Main {
enum Season {
SPRING,
SUMMER,
FALL,
WINTER
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int seasonCode = sc.nextInt();
Season season = null;
switch(seasonCode) {
case 1:
season = Season.SPRING;
break;
case 2:
season = Season.SUMMER;
break;
case 3:
season = Season.FALL;
break;
case 4:
season = Season.WINTER;
break;
}
System.out.println(season);
}
}
```
当用户从键盘输入一个整数时,程序会将其作为季节对应的 Code,从而返回相应季节的枚举类型名称。
Java创建一个用表示季节的枚举类型Season,用户从键盘输入1~4之间的整数(包含1和4),输入对应的季节。
代码如下:
```java
import java.util.Scanner;
public enum Season {
SPRING, SUMMER, AUTUMN, WINTER;
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int number = scanner.nextInt();
switch (number) {
case 1:
System.out.println(Season.SPRING);
break;
case 2:
System.out.println(Season.SUMMER);
break;
case 3:
System.out.println(Season.AUTUMN);
break;
case 4:
System.out.println(Season.WINTER);
break;
default:
System.out.println("Invalid input, please enter a number between 1 and 4.");
}
}
}
```
使用枚举类型Season表示季节。在main方法中,使用Scanner类读取用户输入的整数。根据输入的整数,使用switch语句输出对应的季节。
注意,枚举类型Season必须写在单独的java文件中,不能在main方法所在的类中定义。