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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Eagle 高级黑马   /  2014-10-8 21:37  /  1198 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

是谁不是专门利用If都可以写出一个小游戏啊。??嘿嘿
意向天开了,哈哈
/*
需求:了解IF语句的用法、作用和熟悉语句

*/

class  If
{
        public static void main(String[] args)
        {
                int x=1;

                if (x>1)//等同于如果---如果if只控制一条语句,可以不用写大括号。
                          //刚了解到,如果后面跟的是另一个if语句也可以不写大括号
                {
                        System.out.println("Yes");
                }
       
                else//如果if条件没有满足,就运行此处的代码命令!
                {
                        System.out.println("over");
                }
                /*
                三元运算符
                        好处:简化代码,跟if else 效果等同,  变量 = (条件表达式)?表达式1;表达式2;
                        弊端:运算完必须要有一个结果!
                */
                /*
                int a=1,b;
                b = (a > 1 ) ? 100:200;
                */

                int a = 0;
                if (a>1)
                {
                        System.out.println("大于1");
                }
                else if (a>2)
                {
                        System.out.println("大于2");
                }
                else if (a>3)
                {
                        System.out.println("大于3");
                }
                else
                {
                        System.out.println("都没有猜对啊!");
                }

        }
}
个人感觉注释有点不足、、马友们怎么认为的??

6 个回复

倒序浏览
说一下,并不是因为if跟着一条语句而不用写大括号,而是因为大括号括起来的部分只是一条语句。
回复 使用道具 举报
水竹 发表于 2014-10-8 21:50
说一下,并不是因为if跟着一条语句而不用写大括号,而是因为大括号括起来的部分只是一条语句。 ...

只跟着一条语句,和括起来的只是一条有什么不一样吗???
回复 使用道具 举报
Eagle 发表于 2014-10-8 21:52
只跟着一条语句,和括起来的只是一条有什么不一样吗???

没有。你没理解我的意思,我的意思是,if无论括不括大括号,它后面跟着的都只是一条语句,而不是多条。
回复 使用道具 举报
水竹 发表于 2014-10-8 21:54
没有。你没理解我的意思,我的意思是,if无论括不括大括号,它后面跟着的都只是一条语句,而不是多条。 ...

if(x = 1)
{
System.out.println(x+"这是几条语句??!");
System.out.println(x+"这是几条语句??!");
System.out.println(x+"这是几条语句??!");
System.out.println(x+"这是几条语句??!");
System.out.println(x+"这是几条语句??!");
}
那这个事什么情况啊???还是没有理解到。。
回复 使用道具 举报


这里面有几个三角形?
回复 使用道具 举报
sk0806 高级黑马 2014-10-9 08:08:38
7#
楼上的意思明白了,,,淡定
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马