接收从键盘输入的字符串格式的年龄,分数和入学时间,转换为整数、浮点数、日期类型,并在控制台输出。( 提示:使用包装类Integer、Double和日期转换类DateFormat实现)
时间: 2024-02-12 11:06:23 浏览: 33
好的,以下是Java代码示例:
```
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入年龄:");
String ageStr = scanner.nextLine();
System.out.print("请输入分数:");
String scoreStr = scanner.nextLine();
System.out.print("请输入入学时间(格式为yyyy-MM-dd):");
String dateStr = scanner.nextLine();
// 将字符串转换为整数类型
int age = Integer.parseInt(ageStr);
// 将字符串转换为浮点数类型
double score = Double.parseDouble(scoreStr);
// 将字符串转换为日期类型
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
try {
date = dateFormat.parse(dateStr);
} catch (ParseException e) {
e.printStackTrace();
}
// 输出转换后的结果
System.out.println("年龄:" + age);
System.out.println("分数:" + score);
System.out.println("入学时间:" + dateFormat.format(date));
}
}
```
运行程序后,会提示用户输入年龄、分数和入学时间,用户输入后程序会将输入的字符串转换为整数、浮点数和日期类型,并输出转换后的结果。
阅读全文