偶在JBUILDER里写第一个JAVA程序中遇到的报错

samenzhou 2003-07-20 06:52:24
程序如下:
import java.io.*;
public class Average {
public static void main ( String args[ ] ) throws IOException
{ int counter, garde, total, avergae;
total = 0;
counter = 1;

while ( counter <= 10 ){
System.out.print("Enter letter grade:");
System.out.flush();
System.in.read();

if ( grade == 'A' );
total = total + 4;
else if( grade == 'B' )
total = total + 3;
else if ( grade == 'C')
total = total +2;
else if ( grade == 'D' );
total = total + 1;
else if ( grade == 'F' );
total = total + 0;
System.in.skip(1);
counter = counter + 1;
}
avaerage = total / 10 ;
System.out.println( "class avergae is " + average );
}
}


在JB中老是显示我的else if 语句有问题
报错如下:
'else'without'if'at line 25
可是我的ELSE IF 语句是从书上抄的,应该不会有错误的呀!
...全文
31 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
samenzhou 2003-07-20
  • 打赏
  • 举报
回复
谢谢各位老大。
newman0708 2003-07-20
  • 打赏
  • 举报
回复
对,这可能是你的笔误吧,改了就可以运行了。
hayai 2003-07-20
  • 打赏
  • 举报
回复
if ( grade == 'A' );
不应该有 ;

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧