4. 接收从键盘输入的字符串格式的年龄,分数和入学时间,转换为整数、浮点数、日期类型,并在控制台输出java
时间: 2024-04-12 17:31:33 浏览: 134
你可以使用Java的Scanner类来接收从键盘输入的字符串,并使用相应的转换方法将其转换为整数、浮点数和日期类型。以下是一个示例代码:
```java
import java.util.Scanner;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入年龄:");
String ageStr = scanner.nextLine();
int age = Integer.parseInt(ageStr);
System.out.print("请输入分数:");
String scoreStr = scanner.nextLine();
double score = Double.parseDouble(scoreStr);
System.out.print("请输入入学时间(格式为yyyy-MM-dd):");
String dateStr = scanner.nextLine();
Date date = null;
try {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
date = dateFormat.parse(dateStr);
} catch (Exception e) {
e.printStackTrace();
}
System.out.println("年龄:" + age);
System.out.println("分数:" + score);
System.out.println("入学时间:" + date);
}
}
```
你可以将上述代码保存为`Main.java`文件,然后通过命令行编译和运行该文件。在控制台输入年龄、分数和入学时间后,程序将会将其转换为相应的类型并输出。
注意:请确保输入的字符串符合相应的格式,否则可能会导致转换失败或出现异常。在上述示例中,入学时间的格式为`yyyy-MM-dd`。
阅读全文