24H免费课程咨询  TEL:13401595960   QQ:1870218756  微信:13401595960(李老师)

东方博宜

网站首页 > 软件开发资讯 > 青少年编程

【常州编程培训班】Java基础编程白话讲解(一)

2018-05-29 10:13:02 东方博宜 阅读

day03

1.   三目运算符

boolean ? 值1 : 值2

布尔值为true,取值1,布尔值为false,取值2

白话:   

明天下雨吗? 带伞: 不带伞

有xx吗? 男: 女     (可以引导到if elseif else)

解释:什么是三目?那么我要先问什么是两目?简单举个例子1+2=3;这就是两目,就是两个模块,那么一目呢?就是i++;这个就是单目,就是只有一个模块,我们观察上面的语法,有三个模块,所以我们称为三目。

再看他的语法结构,第一个模块:布尔。这里不管你直接给个布尔变量也好,还是给比较表达式,只要结果是布尔就可以。然后就?这就是问的意思,问第一个模块是真还是假,真的话怎么办?选择值1,假呢?选择值二。这就是三目的原理。合成一句话就是我问第一个模块是对还是错,对就选择值一,错就值二。

然后强调一点,三目的运算符的返回值是看你的值1:值2,这两个值是什么数据类型就返回什么数据类型。

2.    程序运行流程:

顺序结构:   从上往下

If结构:

if(boolean){

}

白话:    相当于一个门 你拿到钥匙key 如果钥匙是对的,给你开门,执行{}中的代码钥匙不对,{}中不执行,If语句就像一个门,小括号就是钥匙孔,这个门只有true才能打开.

例子:    if(是男人嘛?)

{

男厕所

} else{

女厕所

}          //if你是男的 去男厕所 否则去女厕所

If else if...else结构

if (boolean){}

else if(boolean){}

else if(boolean){}

...

else{}

白话: 有多个箱子,其中一个有宝贝,你只有一把钥匙,然后你得一个个去试,只有一个箱子能被打开,然后你得到宝贝.


3.   if嵌套

if(大门钥匙){

      进了大门,看到房门

      if(房门钥匙){

           进了房门,拿到了房间里的钱

      }else{

           进不去房门,什么也拿不到

      }

}

例子:    boolean bigDoorKey = true; // 大门钥匙

           booleanbedRoomKey = true; // 房门钥匙

           if(bigDoorKey) {

                 System.out.println("我进了大门了,哈哈哈,看到一个房门");

                 if(bedRoomKey) {

                      System.out.println("我进了房门,拿到一个娃娃");

                 }else {

                      System.out.println("房门钥匙不对,什么都不给你看");

                 }

           }

           

4.    switch语句

   江苏卫视非诚勿扰节目

  int heartBitGirlNum=1;// 上台选心动女生编号

   switch (heartBitGirlNum){

         case 1:

                System.out.println("您的女朋女是如花");

               break;

             case 2:

                System.out.println("您的女朋女是石榴姐");

                break;     

             case 3:

                System.out.println("您的女朋女是马蓉");

                 break;  

             case 4:

                System.out.println("您的女朋女是梅超风");

                 break;

             case 5:

                System.out.println("您的女朋女是容嬷嬷");  

                break;

             case 6:

                System.out.println("您的女朋女是凤姐");


                 break;

             case 7:

                System.out.println("您的女朋女是灭绝师太");

                break;

             case 8:

                System.out.println("您的女朋女是东施");

                 break;

                 case 9:

                System.out.println("您的心动女生是韩红");

                 break;  

             case 10:

                System.out.println("您的女朋女是芙蓉姐");

                break;               

             case 11:

                System.out.println("您的女朋女是金星");

                  break;

           case 12:

                System.out.println("您的女朋女是芙姐");

             break;

              default:      

                System.out.println("您的女朋女是凤姐");

              break;           

        }

常州东方博宜是一家专注IT,互联网,电脑方面的顶尖培训机构,欢迎社会及院校有志互联网营销,搜索引擎营销的人士,来东方博宜报名学习,互相交流。

常州东方博宜地址:常州天宁区延陵西路2号工人文化宫5号楼

2.新北区太湖东路9-4号常州创意园E12


Powered by 东方博宜教育咨询江苏有限公司  ©2008-2018 www.czos.cn