运算符(下)、键盘输入、程序流程控制(上)(分支)

一:运算符

1、赋值运算符
 

种类:+=   -=    *=    /=    %=    =

作用:先运算,在赋值

特点:隐藏了强制类型转换

2、关系运算符(比较运算符)

种类: >   >=    <    <=    ==   !=

特点:关系运算符运算之后的结果是boolean类型,不是true就是false

注意:==是判断两个操作数是否相等(注意千万不要把==写成一个=

           !=是判断两个操作数是否不相等

3、逻辑运算符 

①:&   逻辑与(有一个为false结果就是false)(有假为假)

左表达式于右表达式结果必须都是true,返回true,有一个为false返回false(所有表达式都会执行)

②:|  逻辑或(有一个为true结果就是true)(有真为真)

左表达式于右表达式结果有一个是true,返回true,有两个都是false返回false

③:! 逻辑非(将结果反转,!true = false)(真为假,假为真)

表达式结果为true,加上!会返回false,结果为false,会返回true

④:^ 逻辑异或(相同false  不同 true)

左右表达式都是true或者false,返回false,不一样返回true

⑤:&&短路与

与&基本一致,但是注意一点如果左边的表达式为假,那么后面的表达式将不会执行

⑥:|| 短路或

与|基本一致,但是注意一点如果左边的表达式为真,那么后面的表达式将不会执行


 

 二:键盘输入

一、目的 : 为了操作数据更加灵活
 

二、实现:
Ⅰ:导包(格式固定化)

Ⅱ:创建对象(格式固定化,但是sc变量名可以更改)

 Ⅲ:接收数据

 

 三、常用接收方式:

  • nextInt(接收整数)
  • next(输入什么都可以,会返回一个字符串,不能带空格)
  • nextLine(可以输入带空格的字符串,只能单独使用) 
  • nextDouble(输入小数) 

三、程序流程控制(上)

1、顺序结构

     从上到下依次执行

 

 

 2、分支结构(if)

1、作用:if : 根据条件(表达式真假)来判断执行程序的某段代码

2、格式:

①:格式: if(表达式一){

        语句体

        }

 

②:格式: if(表达式一){

                语句体

        }else{       

                语句体2

        }

 

③:格式: if(表达式一){

                语句体一

                }else if(表达式二){

                        语句体二

                }else{

                        语句体三

 

                }

 3、注意事项:

Ⅰ:if是从上到下执行的,如果表达式一不成立,后面如果还有else if就继续执行判断,没有了就执行else,如果else也没有就执行后面的代码

Ⅱ:if(条件)f,()后不能跟“;”否则中的代码将不受if的控制了。

Ⅲ:如果if语句的(中只有一行代码的情况,(可以省略不写(但是不推荐省略)

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值