【发布时间】:2015-08-23 07:59:30
【问题描述】:
编写一个程序,不断提示用户从键盘输入整数。当输入的整数为 –5 或 0 或大于 8 时程序终止。在循环控制条件中使用逻辑“和”。仔细测试您的程序,以确保满足所有循环终止条件。
import java.util.Scanner;
公开课问题{
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner (System.in);
int num;
System.out.print("Enter n (-5 or 0 to stop):");
do {
num = input.nextInt();
if ((num!=-5) && (num!=0) && (num>8)){
System.out.println("Integers: "+num);
}
}while ((num!=-5) && (num!=0) && (num>8)); {
System.out.println("Integers:" +num);
}
}
}
从这个开始,但无法完成。帮助。
【问题讨论】:
-
答案有什么问题?它的格式很差,并且有冗余代码。这是你的担心吗?
-
你在哪里卡住了?
-
您可能想要
num<=8代替>?
标签: java algorithm loops operators