由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
WaterWorld版 - 请教 java 编程上的一个问题 (转载)
相关主题
其实海蛎猛发文过的是一种性生活看到一个popular的站内搜索的代码
laptop, desktop没必要搞触摸屏其实美国适合华人居住的就两个区间
H7N9应该和长江死猪有关系 (转载)韩寒到底如何能证明文章是自己写的呢?
奶茶妹妹现场助阵微软推智能聊天机器人“小冰”韩寒证明《三重门》是完全自己独立写的方法。
为什么 iPhone 的交互体验那么好?方舟子打假指南z z
必茫然薄轮和韩黑有多大的重合率?
J2的2019表日期问题 (转载)"MIT-2013-BBS-l-2013-63" 猜想
电脑接电视音视频线 (转载)中国人现在追求的是MIMO:min input, max output (转载)
相关话题的讨论汇总
话题: year话题: ranran话题: 编程话题: java话题: 2400
进入WaterWorld版参与讨论
1 (共1页)
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******7
发帖数: 1758
2
把前面的int去掉不就完了
l***i
发帖数: 168
3
呵呵,多谢。
已经运行通过了。

【在 s******7 的大作中提到】
: 把前面的int去掉不就完了
h**********0
发帖数: 1453
4
循环为什么用while阿?这么不好用的一个判断语句
for(;;)不就可以了
加上if else搞定绝大部分内容
少数情况下用用switch就是了
c****r
发帖数: 129
5

--- 把这个int去掉,不去掉的话ranran_Year就是local virable 啦

【在 l***i 的大作中提到】
: 呵呵,多谢。
: 已经运行通过了。

1 (共1页)
进入WaterWorld版参与讨论
相关主题
中国人现在追求的是MIMO:min input, max output (转载)为什么 iPhone 的交互体验那么好?
搞数学的还是搞CS的牛?必茫然
女的是不是和很多男的上过床,人生才比较值得?????????J2的2019表日期问题 (转载)
BMW5系多少钱?40W RMB?电脑接电视音视频线 (转载)
其实海蛎猛发文过的是一种性生活看到一个popular的站内搜索的代码
laptop, desktop没必要搞触摸屏其实美国适合华人居住的就两个区间
H7N9应该和长江死猪有关系 (转载)韩寒到底如何能证明文章是自己写的呢?
奶茶妹妹现场助阵微软推智能聊天机器人“小冰”韩寒证明《三重门》是完全自己独立写的方法。
相关话题的讨论汇总
话题: year话题: ranran话题: 编程话题: java话题: 2400