问题就是这么简单。我想,就像Python一样,找到一种方法,帮助我在一行中输入4个具有不同Int的数字。我的意思是在java中,我想要,输入是:1911输出是:年:19月:11
1 回答
回首忆惘然
TA贡献1847条经验 获得超11个赞
尝试这个
try {
Scanner io = new Scanner(System.in);
String input = io.next();
// Note StringIndexOutOfBoundsException
int year = Integer.parseInt(input.substring(0, 2));
int month = Integer.parseInt(input.substring(2, 4));
System.out.println("year: " + year + "month: " + month);
} catch (Exception e) {
e.printStackTrace();
}
测试
1911
输出
year = 19, month = 11
或者
Scanner io = new Scanner(System.in);
String year = io.next(), month = io.next();
System.out.println("year: " + year + "month: " + month);
测试
19 11
输出
year = 19, month = 11
添加回答
举报
0/150
提交
取消