【发布时间】:2016-10-07 16:21:54
【问题描述】:
System.out.println("Please enter the minute(s) that you finished on (MM): ");
endMin = Integer.parseInt(input.nextLine());
当我将“00”作为输入输入几分钟时,它只在变量中存储“0”。
【问题讨论】:
-
您将数字与其字符串表示混淆了。
-
input.nextLine()很可能返回"00",但Integer.parseInt返回int,而不是字符串。int将包含值 0,当以标准形式呈现为字符串时为"0"。 -
将变量的类型设置为字符串,然后将它们解析为 int 以后工作吗?
-
传回给什么?请记住,我们只有上述信息可供使用。
-
@Maeleh 我们不能说。我们不知道您的申请。
int的值将是0。
标签: java