黑马程序员技术交流社区
标题:
关于if语句不带大括号的情况研究
[打印本页]
作者:
suedefullyi
时间:
2016-4-20 00:30
标题:
关于if语句不带大括号的情况研究
class Test {
public static void main(String[] args) {
String str1 = "abc";
String str2 = new String("abc");
String str3 = "ab"+"c";
//测试if语句没有大括号的情况:
//1.如果条件不满足,测试结果是可以通过编译,也能运行,if语句后面一句代码不执行
if(str1 == str2)
System.out.println("没有大括号不能生存");
System.out.println("出现第二行输出");
System.out.println(str1==str2);
//2.如果条件满足,测试结果是可以通过编译,也能运行
/*
if(str1 == str3)
System.out.println("没有大括号可以生存");
System.out.println("出现第二行输出");
System.out.println(str1==str3);
*/
}
}
总结:if语句判断条件满足则后续输出语句都可以打印出来,如果不满足条件,if语句控制下一行代码不执行,跳过执行后续代码;
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2