黑马程序员技术交流社区

标题: if语句的笔记 [打印本页]

作者: 海狮    时间: 2015-10-19 23:50
标题: if语句的笔记
if语句
格式一:
if(条件表达式)
{
        执行语句;
}
例如
class IfDemo
{
        public static void main(String[] args)
        {       
                int a=3;
                if(a>3)//只有条件为true时才执行大括号中语句
                {
                        System.out.println("Hello World!");
                }
               
        }
}
技巧,如果if语句中的执行语句只有一条,可以省略大括号,条件成立时,只执行离if()最近语句
例如:
class IfDemo
{
        public static void main(String[] args)
        {       
                int a=3;
                if(a>3)//只有条件为true时才执行大括号中语句
                        System.out.println("Hello World!");
               
        }
}
格式二
if(条件表达式)
{
执行语句①;
}else
{
执行语句②;
}
当条件成立时执行执行语句①,否则执行执行语句②
格式三
if(条件表达式)
{
执行语句①;
}else if(条件表达式)
{
执行语句②;
}
……
else
{
执行语句x;
}
当第一个条件表示为true时,执行执行表达式①。否则进行第二条条件表达式判断,
第二条条件表达式为true执行执行语句②,否则进行第三条条件表达式判断,一直
向下直到结束。
if(条件表达式)后面不能加分号,否则会判断后结束语句而不执行任何执行语句。
原来执行语句代码块变成局部代码块去执行。

作者: 奔跑的小红帽    时间: 2015-10-20 00:23
赞一个,沙发。。。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2