Java 嵌套的;如果;陈述
我需要帮助从我的代码行中使用嵌套的“if”找到测试平均值和总体平均值。当我试图将它放入嵌套的IF语句时,它不会运行Java 嵌套的;如果;陈述,java,if-statement,nested,nested-loops,Java,If Statement,Nested,Nested Loops,我需要帮助从我的代码行中使用嵌套的“if”找到测试平均值和总体平均值。当我试图将它放入嵌套的IF语句时,它不会运行 System.out.print("Enter Test Scores : "); for(i=0; i<7; i++) { myList[i] = scan.nextInt(); sum = sum + myList[i]; } for (i = 0; i < 6; i++) { tot
System.out.print("Enter Test Scores : ");
for(i=0; i<7; i++)
{
myList[i] = scan.nextInt();
sum = sum + myList[i];
}
for (i = 0; i < 6; i++) {
totalPts += myList[i];
}
testAvg = totalPts/6;
finalExam = myList[myList.length-1];
finalAvg = (testAvg *.6) + (finalExam *.4);
System.out.println("Final Avergae: " + finalAvg);
System.out.println("Here are you grades: ");
for (i = 0; i < 7; i++) {
System.out.println(myList[i]);
}
System.out.print("Your Grade is ");
if (finalAvg>= (double)90)
{
System.out.print("A");
}
else if(finalAvg >= 80 && finalAvg < (double)90)
{
System.out.print("B");
}
else if(finalAvg >= 70 && finalAvg < (double)80)
{
System.out.print("C");
}
else if(finalAvg >= 60 && finalAvg > (double)70)
{
System.out.print("D");
}
else
{
System.out.print("F");
}
}
System.out.print(“输入测试分数:”);
对于(i=0;i=(双)90)
{
系统输出打印(“A”);
}
否则如果(finalAvg>=80&&finalAvg<(双)90)
{
系统输出打印(“B”);
}
否则如果(finalAvg>=70&&finalAvg<(双)80)
{
系统输出打印(“C”);
}
否则如果(finalAvg>=60&&finalAvg>(双)70)
{
系统输出打印(“D”);
}
其他的
{
系统输出打印(“F”);
}
}
}你是说像这样吗
if (finalAvg >= 90) {
System.out.print("A");
} else {
if (finalAvg >= 80) {
System.out.print("B");
} else {
if (finalAvg >= 70) {
System.out.print("C");
} else {
if (finalAvg >= 60) {
System.out.print("D");
} else {
System.out.print("F");
}
}
}
}
展示你所做的尝试,并具体说明你到底需要什么帮助。此外,你似乎有一个额外的结束括号;不确定这是否是复制粘贴错误,但这会阻止它运行。我的代码行是否遵循嵌套的if语句模式?&这是复制粘贴错误您似乎是新来的。查查。另外,你能解释一下你的错误是什么,更准确地说是哪里的错误吗?