键盘录入(输入);&与&&的区别;if语句的三种格式用法。

  键盘刻录的基本格式:

 1.如何实现键盘录入呢?
        先导包:
            import java.util.Scanner;
        位置在class上面。
    2:创建键盘录入对象
         格式:
          Scanner sc = new Scanner(System.in);
    3:通过对象获取数据 
            格式:
            int x = sc.nextInt();
     用IDEA案例演示:

逻辑运算符&与&&之间的区别:

                        &(并且)&&(短路与)

逻辑运算符输出的都是Boolean类型的,而他们两的区别呢?

         例如 A&B  与A&&B 的区别:他们两的判断方法都是一样的,见假及假,如果用的是&的话A如果为假的话,运算还会继续进行,继续去执行B,而&&不一样,&&提升的计算机的运算速度,&&如果发现A为假的话,语句的结果已经出来的,因为见假及假,所以&&运算符发现A为假,就不会再继续往下运行的。

 用IDEA案例演示:

由此可以知道&与&&之间的区别,我们除了特殊情况下,一般用的都是&&(短路与),因为&&运算速度快。

流程控制语句:

               流程控制语句有:顺序结构,选择结构,逻辑结构。

   1. 顺序结构

              是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。

   2.选择结构

              选择结构语句有:If语句,Switch语句。

if结构的格式:

          1)    if(表达式或者Boolean类型的值)   {语句体;

              if里面的表达式值为true执行语句,是false不执行语句。

           2)   if(表达式或者Boolean类型的值)   {语句体1;

}else{语句体2;

}               if里面的表达式为true执行语句1,是false执行语句2.

           3)if(比较表达式1) {
        语句体1;
    }else if(比较表达式2) {
        语句体2;
    }else if(比较表达式3) {
        语句体3;
    }
    ...
    else {
        语句体n+1;
    }

            看表达式1为true还是false,true执行语句1,结束整个语句,flase的话就看表达式2为true还是false,是true执行表达式2,结束整条语句,如若是false看表达式3... ...以此类推。

 

 

 

 

 

 

 

 

 

                                     

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值