2026世界杯_2004年世界杯 - 1606811.com

首页 > 开幕式世界杯 > if else中大括号问题

if else中大括号问题

标准写法

if(判断条件){

// 代码块1

}else{

// 代码块2

}

注意: 下列代码块1和代码块2的书写位置均指上述标准写法中的代码块1和代码块2的位置

else前面的大括号

完整的 if else 语句中有两个大括号,如果想要去掉else前面的大括号,if else之间的代码块1只能有一句执行语句,多于一句会报错,(多句代码写在一行中也不行)错误示例如下。

if(判断条件)

// 代码块1

int a = 3;

System.out.println(a);

else{

// 代码块2

}

else后面的大括号

如果先要去掉else后面的大括号,else后面可以写多行代码,但是只有第一句(非第一行)代码属于这个else语句,后面的语句则不属于代码块2。

int x = 1;

int y = 2;

if (x

// 代码块1

}else

// 代码块2

System.out.print("x ="+x); System.out.println("y = "+y);

//*****************************************************************

// 该代码执行结果只会执行第二个打印语句,输出结果为y = 2。

总结: if else 两个大括号都可以去掉,但符合条件的if或else只会执行第一行代码,并且if后面只能包含一行代码。

引用或转载请标明出处: https://blog.csdn.net/qq_40690077/article/details/98463305




韩国影视剧中的各类“大叔”盘点
三亚三亚火车头万人海鲜广场好吃吗,三亚火车头万人海鲜广场味道怎么样,环境/服务好不好