JAVA错误: 有 'if', 但是没有 'else'
importjava.util.*;publicclasslx3{publicstaticvoidmain(String[]args){inta;System.out.p...
import java.util.*;
public class lx3
{
public static void main (String[] args)
{
int a;
System.out.println ("shuru");
Scanner s=new Scanner(System.in);
a=s.nextInt();
if(a>=90)
{System.out.println ("y");}
else if(a>=80)
{System.out.println ("l");}
else if(a>=70)
{System.out.println ("z");}
else if(a>=60);
{System.out.println ("j");}
else
{System.out.println ("b");}
}
}
这不都是一个if跟着一个else吗。。哪里少else了。。。 展开
public class lx3
{
public static void main (String[] args)
{
int a;
System.out.println ("shuru");
Scanner s=new Scanner(System.in);
a=s.nextInt();
if(a>=90)
{System.out.println ("y");}
else if(a>=80)
{System.out.println ("l");}
else if(a>=70)
{System.out.println ("z");}
else if(a>=60);
{System.out.println ("j");}
else
{System.out.println ("b");}
}
}
这不都是一个if跟着一个else吗。。哪里少else了。。。 展开
3个回答
展开全部
正确的啊,你打那么多括号干嘛 {System.out.println ("y");}有必要括号?
不过建议使用
switch(表达式)
{
case 常量表达式1:语句1;
....
case 常量表达式2:语句2;
default:语句;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
else if(a>=60)
把后面的分号去掉
把后面的分号去掉
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if后面,大括号{}前面的封号;去掉就OK了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询