好的,这是我被告知要做的事 1.有用户输入两个整数用于以下任务。 2.写一个简单的结构体,以检查用户输入的数字的值,并显示它是大于0,大于10还是负值。 3.编写一个使用布尔表达式确定的决策结构,并且 显示第一个和第二个是否为正数。 4.使用switch语句检查从1到5的数字2的值,并且 显示适当的值。当值为 时,结构应该退出。如果找不到找到的值,请添加一个操作以显示未找到的值。Beginning Java Decision Structures and The Math Object Switch Statement
我已经得到了4自己,但无法弄清楚如何使switch语句退出,如果第二个数字是没有1-5。我知道如何显示“未找到的值”,但知道如何告诉它显示它是1-5未输入。让我知道一个简单的做法,谢谢!这是我到目前为止:
package ICS4UIReviewTest;
import java.util.Scanner;
import java.lang.Math;
public class PartOneDecisionStructuresAndMathObject {
public static void main (String [] args) {
int int1, int2;
Scanner input = new Scanner (System.in);
System.out.print("Enter the first integer: ");
int1 = input.nextInt();
System.out.print("Enter the second integer: ");
int2 = input.nextInt();
if (int1 > 0 && int1 < 10){
System.out.println("The first number is > 0.");
} else {
if (int1 > 10){
System.out.println("The first number is > 10.");
} else {
System.out.println("The first number is negative.");
}
}
if (int1 > 0 && int2 > 0) {
System.out.println("The 1st & 2nd number are postiive.");
}
switch (int2) {
case 1: System.out.println("The second number entered is 1."); break;
case 2: System.out.println("The second number entered is 2."); break;
case 3: System.out.println("The second number entered is 3."); break;
case 4: System.out.println("The second number entered is 4."); break;
case 5: System.out.println("The second number entered is 5."); break;
}
}
}
正确的,但是你并不需要''中的情况下default' break'。 – jlordo 2013-02-19 16:19:40