/**
@version 1.10 2004-02-10
@author Cay Horstmann
*/
import java.util.*;
public class InputTest
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
// get first input
System.out.print("What is your name? ");
String name = in.nextLine();
// get second input
System.out.print("How old are you? ");
int age = in.nextInt();
/* int i;
String value="100";
i=Integer.parseInt(value);
i=200;
String s=String.valueOf(i);*/
// display output on console
System.out.println("Hello, " + name + ". Next year, you'll be " + (age + 1));
}
}
该程序程序使用了Scanner类来获取用户的输入。Scanner类提供了一种简单的方式来读取不同类型的输入,如字符串和整数。程序首先通过调用in.nextLine()方法获取用户输入的姓名,并将其存储在name变量中。然后,通过调用in.nextInt()方法获取用户输入的年龄,并将其存储在age变量中。程序使用字符串连接操作符(+)将姓名、年龄和一些文本连接起来,并将结果输出到控制台。程序使用(age + 1)的方式计算出用户明年的年龄,并将其作为输出的一部分。