【发布时间】:2015-04-01 23:18:16
【问题描述】:
我在尝试用我有限的 Java 语言技能编写一个简单的标记范围程序时遇到了一些困难。基本上我想做的是让用户输入他们的评分水平,我会为他们提供他们的分数范围。我目前遇到该程序的多个问题。我正在尝试使用嵌套的开关案例,其中我有 0 经验。我还需要只使用 char 来获取减号和加号,我不知道如何添加减号和加号的“char”嵌套开关盒的加号。任何帮助将不胜感激,谢谢大家。
这是我的代码:
public class SwitchCase {
public static void main(String[] args) {
String grade;
String plusorminus ="+-";
char plus=plusorminus.charAt(0);
char minus=plusorminus.charAt(1);
java.util.Scanner input=new java.util.Scanner(System.in);
grade = input.toString();
switch(grade)
{
case 1:
switch("A"){
System.out.println("Your mark range is 85-89.99%");
case 1: A(0)
System.out.println("Your mark range is 90-100%");
case 2: A(1)
System.out.println("Your mark range is 80-84.99%");
}
case 2:
switch ("B"){
System.out.println("Your mark range is 73-76.99%");
case 1: B(0)
System.out.println("Your mark range is 77-79.99%");
case 2: B(1)
System.out.println("Your mark range is 70.72.99%");
}
case 3:
switch("C"){
System.out.println("Your mark range is 63-66.99%");
case 1: C(0)
System.out.println("Your mark range is 67-69.99%");
case 2: C(1)
System.out.println("Your mark range is 60 - 62.99%");
}
case 4:
switch("D"){
System.out.println("Your mark range is 50-54.99%")
case 1: D(0)
System.out.println("Your mark range is 55-59.99%");
}
case 5:
switch("F"){
System.out.println("Your mark range is 0-49.99%")
}
}
}
}
【问题讨论】:
-
你的中断语句在哪里?
标签: java string char nested switch-statement