Java学习日记-5

1.在Java中想要从键盘获取不同类型的变量:我们需要使用scanner类。

        具体实现步骤:①导包:import java.util.Scanner

                                 ②Scanner的实例化:Scanner scan = new Scanner(System.in)

                                 ③调用Scanner类的相关方法(next() / nextXxx()),来获取指定类型的变量

2.if else分支:

if else通常三种情况使用

①if(条件表达式){

执行语句

}

②if(条件表达式){

执行语句

}

else{

执行语句

}

③if(条件表达式){

}else if(条件表达式){

}    可以有多个else if,也可以有else,也可以没有else。当选择其中一个分支判断条件进入,其他的判断条件则不会继续判断,会跳过整个判断,进入下一个代码。同时if else可以嵌套使用。

3.switch 分支使用

switch(表达式){

        case 常量:执行语句;

        case 常量:执行语句;

        case 常量:执行语句;

                        break;

        default:执行语句;

}

>说明:根据表达式进去switch语句中,根据case 的各个常量进行匹配执行,一旦执行完,如果没有break,则会依次往下执行直到结束,有break则执行遇到break后停止结束switch语句。如果都没有匹配上,有default则会默认执行default的执行语句。

>说明:switch类型中的表达式只能是如下的六个表达式之一:byte、char、short、int、String(jdk 7.0新增)、枚举类型(jdk5.0新增)。


>说明:当我们使用switch case分支情况的时候,都可以转成if else,反之,则不成立。

>我们写分支结构的时候,发现可以即用switch case时候,(switch case中表达式取值情况不太多)又可以用if else时,建议优先使用switch case。因为switch case 执行效率高。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值