Java学习day-04:控制语句

一、字符串连接符、类型自动转换及键盘输入

        1. 字符串连接符:

             “+”运算后两侧操作数只要有一个是字符串(String)类型,系统会将另一 个操作数转换为字符串然后再连接;

源代码截图
结果

        2.类型的自动转换:

              自动类型转换指的是容量小的数据类型可以自动转换为容量大的数据类型。(实线表示无数据丢失;虚线表示可能会有精度丢失。)

源代码


结果

          3.键盘输入和输出:

源代码
结果

二、控制语句

        1.控制语句:

              控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合完成一定功能的小逻辑模块。控制语句分为:顺序、选择和循环。

        2.选择结构:

              if单选结构,if-else双选结构,if-else if-else多选结构,switch结构;

            (1)if单选结构:

                               语法结构:

                               If(布尔表达式){

                                        语句块

                                      }

源代码


结果

              (2)双选结构:

                        语法结构:

                                If(布尔表达式){

                                             语句块

                                           }else{

                                              语句块

                                      }

源代码
结果

            (3)多选结构:

                           语法结构:

                                If(布尔表达式1){

                                             语句块1;

                                   }else if(布尔表达式2){

                                             语句块2;

                                             }……

                                      Else if(布尔表达式n){

                                                语句块n;

                                            }else {

                                                 语句块n+1;

                                              }

源代码
结果

                (4)switch语句:Break表示结束switch语句;当case后面没有break,程序会一直向下穿透;

                    做多值判断时使用;

语法结构:

Switch(表达式){

Case 值1:

语句序列1;

Break;

Case值2:

语句序列2;

Break;

……

Default:

默认语句;

源代码


结果

          3.循环结构:

                  while循环,do-while循环,for循环及嵌套循环;

              (1)while循环结构:语句中应有使循环趋于结束的语句,否则会出现无限循环;

while (布尔表达式) {

    循环体;

}

源代码
结果

             (2)do-while循环:先执行,在判断表达式;

语法结构:

do {

        循环体;

     } while(布尔表达式) ;

源代码
结果

               (3)for循环:最有效、最灵活的循环结构;

                        无限循环:for ( ; ; )  相当于 while(true);

语法结构:

for (初始表达式; 布尔表达式; 迭代因子) {

      循环体;

}

源代码
结果

               (4)嵌套循环:在一个循环语句内部再嵌套一个或多个循环;

源代码
结果


源代码
结果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容