Java教程

Java第五课复习总结

本文主要是介绍Java第五课复习总结,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录

控制语句

if

switch

作业


控制语句

3类:

选择语句:if语句、switch语句

循环语句:for循环、while循环、do...while...循环

转向语句:break、continue、return

if

if语句的语法格式

第一种写法:
                if(布尔表达式){
                    java语句;
                    java语句;
                }

第二种写法:
                if(布尔表达式){  // 分支1
                    java语句;     
                }else{            // 分支2
                    java语句;
                }

第三种写法:
                if(布尔表达式1){ // 分支1
                    java语句;
                }else if(布尔表达式2){ // 分支2
                    java语句;
                }else if(布尔表达式3){
                    java语句;
                }else if(布尔表达式4){
                    java语句;
                }....

第四种写法:
                if(布尔表达式1){ // 分支1
                    java语句;
                }else if(布尔表达式2){ // 分支2
                    java语句;
                }else if(布尔表达式3){
                    java语句;
                }else if(布尔表达式4){
                    java语句;
                }else{
                    java语句; // 以上条件没有一个成立的。这个else就执行了。
                }

注意:对于if语句来说,在任何情况下只能有1个分支执行,不可能存在2个或者更多个分支执行

练习

switch

switch语句的语法格式

switch(值){
            case 值1:
                java语句;
                java语句;...
                break;
            case 值2:
                java语句;
                java语句;...
                break;
            case 值3:
                java语句;
                java语句;...
                break;
            default:
                java语句;
            }

其中:break;语句不是必须的。default:分支也不是必须的

注意:如果分支执行了,但是分支最后没有“break;”,此时会发生case穿透现象

作业

1、根据指定月份,打印该月份所属的季节。
    3,4,5 春季 
    6,7,8 夏季 
    9,10,11 秋季 
    12, 1, 2 冬季

    if和switch各写一版

 2、从键盘接收一个数字,判断该数字的正负

3、 从键盘接收一个数字,判断该数字的奇偶

 4、整数大小比较:输入两个整数,比较大小,
    若x>y 输出 >
    若x=y 输出 =
    若x<y 输出 <

 5、编写程序,由键盘输入三个整数分别存入变量num1,num2,num3中,对它们进行排序,
使用if-else结构,并按从小到大的顺序输出

 6、打车起步价8元(3KM以内)
超过3KM,超出的每公里1.2元
超过5KM,超出的每公里1.5元
请在键盘上接收公里数,得出总价

 

这篇关于Java第五课复习总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!