第二章:变量常量和运算符(2)

目录

1、Java常用关系运算符

2、Java中 “=” 和 “==” 的区别

3、Java常用逻辑运算符

4、运算符的优先级

5、控制台输入


1、Java常用关系运算符

关系运算符

说明

举例

结果

大于

x>y

如果x>y成立,则为真,否则为假

小于

x

如果x

>=

大于等于

x>=y

如果x>=y成立,则为真,否则为假

小于等于

x

如果x

==

等于

x==y

如果x==y成立,则为真,否则为假

!=

不等于

x!=y

如果x!=y成立,则为真,否则为假

注:区别关系运算符“==”和赋值运算符“=”;

2、Java中 “=” 和 “==” 的区别

(1)“=” 是简单的赋值运算符,将右操作数的值赋给左侧操作数

(2)“==” 判断值是否相等

        例:a = b就是把b的值赋予给了a;

               a == b 就是判断a等于b;

3、Java常用逻辑运算符

操作符

描述

例子

&&

称为逻辑与运算符。当且仅当两个操作数都为真,条件才为真;

假设布尔变量A为真,变量B为假,(A && B)为假;

| |

称为逻辑或操作符。如果任何两个操作数任何一个为真,条件为真;

假设布尔变量A为真,变量B为假,(A | | B)为真;

称为逻辑非运算符。用来反转操作数的逻辑状态。如果条件为true,则逻辑非运算符将得到false;

假设布尔变量A为真,变量B为假,!(A && B)为真;

4、运算符的优先级

(1)最高的优先级:小括号,即( )

(2)最低的优先级:赋值运算符,即=;

(3)优先级顺序:算术运算符>关系运算符>逻辑运算符

注:当运算符比较多,无法确定运算符执行顺序时,可以使用小括号控制一下顺序;

5、控制台输入

(1)Scanner的用法:

        ①构造一个Scanner 类的对象,并且与标准输入流Sytem.in关联;

        基本语法:Scanner inputinput= new Scanner (System.in) //创建一个Scanner对象,Scanner为类名,input为对象名;

        ②使用Scanner类相关的方法从控制台获取你需要的输入数据;控制台也叫命令行,当你使用scanner方法后控制台会等待你输入数据,敲回车结束一个数据的输入;

(2)例:导入类(导包):import java.util.Scanner; 或 import java.util.*;

                接收输入:Scanner input=new Scanner(System.in);

                                  int num=input.nextInt();

                          或:double num=input.nextDouble();

                          或:String num=input.next();

                                .........

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值