「java的else用不了」java中else的用法

博主:adminadmin 2022-12-20 09:27:07 64

今天给各位分享java的else用不了的知识,其中也会对java中else的用法进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

Java 高手 !谁能告诉我错在哪里!为什么 else 老是错误!

import javax.swing.JOptionPane;

public class practice4_2{

public static void main(String[] args){

double x,y;

String s;

s=JOptionPane.showInputDialog("请输入x的值");

x=Integer.parseInt(s);

y=Integer.parseInt(s);

if(x=-5 || x=10)

System.out.println("您输入的值不在定义域之内");

else{

System.out.println("");

if((x-5) (x0)){

y=x;

System.out.print(y+"");

}else if(x==0){

System.out.println(y+"");

}else{

}

}

}

}

原因在于你的else if这个没有找到if这个开始,因为你的if else都没加有“{}”,

if((x-5) (x0))

y=x;

System.out.print(y+"");

else if(x==0)

System.out.println(y+"");

else

按原来的分法就是

if((x-5) (x0))

y=x;

是一个if条件的组合

System.out.print(y+"");

是单独的一句

else if(x==0)

注意,由于上面存在了一单独句,所以else if(x==0)并不是上一个if的,而else if再也找不到if了,所以才会报错

if else后面如果跟多个语句要用“{}”包起来

解决方法:其实写if else语句时,不要贪那小小的方便而忽略写“{}”了,这样就容易导致这种错误,建议所有的if else里都加“{}”,有人说这样代码看起来很麻烦

我说,你错误后找起来更麻烦,而且你习惯了之后就不会确得麻烦了

java程序不知道哪里出错了,else一直显示错误。

应改为

if(m%10==0)

System.out.println(i+",");

else

System.out.print(i+",");

首先你的if后面有一个{,但是没有对应的}。其次,else后面多打了一个;

java中无法使用if else语句

改成这样:

public static void main(String[] args){

int k = 90 ;

String str = null ;

if (k 0 || k 100)

{

str = "成绩不合法" ;

} else if (k 60)

{

}

不要在分支语句后面加";",分号表示语句结束的意思,第一个if后面加了分号,表示这个分支判断已经结束了,后面再加else肯定要出错啊!

java if else 使用不成功,求解 新手

if后面的分号表示语句结束了,后面的{}里面是个代码块,跟if没关系,去掉;就好了

关于java的else用不了和java中else的用法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-20,除非注明,否则均为首码项目网原创文章,转载请注明出处。