A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 海狮 中级黑马   /  2015-10-19 23:50  /  149 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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(条件表达式)后面不能加分号,否则会判断后结束语句而不执行任何执行语句。
原来执行语句代码块变成局部代码块去执行。

1 个回复

正序浏览
赞一个,沙发。。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马