l***i 发帖数: 168 | 1 【 以下文字转载自 Java 讨论区 】
发信人: lvshi (虑始), 信区: Java
标 题: 请教 java 编程上的一个问题
发信站: BBS 未名空间站 (Wed Jan 20 19:12:21 2010, 美东)
写一个小程序。前面引用了交互界面,import java.util.*;
用户输入年份,然后检查是否在要求的区间内,1600 - 2400, 如果不是,给出提示
,并要求重新输入。我写了下面的code,可是compile的时候,认为最后的那个不对。
删掉最后一行就可能死循环。我不知道该如何处理。请帮忙。
System.out.print("What is the year? ");
int ranran_Year = input.nextInt();
while (ranran_Year < 1600 || ranran_Year > 2400) {
System.out.println("Invalid date with wrong year.");
System.out.print("Input a numbe | S**I 发帖数: 15689 | 2 ranran_Year被重复declare了。
【在 l***i 的大作中提到】 : 【 以下文字转载自 Java 讨论区 】 : 发信人: lvshi (虑始), 信区: Java : 标 题: 请教 java 编程上的一个问题 : 发信站: BBS 未名空间站 (Wed Jan 20 19:12:21 2010, 美东) : 写一个小程序。前面引用了交互界面,import java.util.*; : 用户输入年份,然后检查是否在要求的区间内,1600 - 2400, 如果不是,给出提示 : ,并要求重新输入。我写了下面的code,可是compile的时候,认为最后的那个不对。 : 删掉最后一行就可能死循环。我不知道该如何处理。请帮忙。 : System.out.print("What is the year? "); : int ranran_Year = input.nextInt();
|
|