【韩顺平 零基础30天学会Java】03 运算符(自用)

目录

一、运算符

1、算术运算符

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

3、逻辑运算符 

短路与&&和逻辑与&

短路或||和逻辑或|​编辑

逻辑非!=

逻辑异或^

 4、赋值运算符(=)

 5、三元(目)运算符

二、运算符优先级

三、标识符的命名规则和规范

概念:

规则:

规范:

关键字:

保留字:

四、键盘输入语句

介绍:

步骤:

五、进制

介绍:

图示: 

进制转换

二进制转十进制

八进制转十进制

十六进制转十进制

十进制转二进制

十进制转八进制

十进制转十六进制

二进制转八进制

二进制转十六进制

八进制转二进制 

十六进制转二进制 

六、位运算 

二进制在运算中的说明

原码 反码 补码

位运算符


一、运算符

介绍:

种类:

1、算术运算符

常用算术运算符:

 

 取模运算本质:a % b = a - a / b * b

当a是小数时:a % b = a - (int)a / b * b

后++规则:先赋值,后++

 前++规则:先++。后赋值

注意:有小数运算,得到的结果是近似值。进行小数比较时,要在一定精度范围内。

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

常用关系运算符:

 细节:

3、逻辑运算符 

 逻辑运算符:

 短路与&&和逻辑与&

 短路或||和逻辑或|

逻辑非!=

逻辑异或^

4、赋值运算符(=)

赋值运算符分类:

赋值运算符特点:

复合赋值运算符会进行强制类型转换。

5、三元(目)运算符

条件表达式 ?表达式1:表达式2;

 eg:

 使用细节:

二、运算符优先级

优先级从上到下依次降低。

 单目运算:针对一个数进行运算。

三、标识符的命名规则和规范

概念:

规则:

规范:

关键字:

保留字:

四、键盘输入语句

介绍:

步骤:

 

import java.util.Scanner;//导入Scanner类

public class Input {
    public static void main(String[] args){

        //创建Scanner对象myScanner
        Scanner myScanner = new Scanner(System.in);

        //接收用户输入
        String name = myScanner.next();

        System.out.println(name);
    }
}

五、进制

介绍:

int n1 = 0b1010;//二进制,10
int n2 = 1010;//十进制,1010
int n3 = 01010;//八进制,520
int n4 = 0X10101;//十六进制,65739

图示: 

进制转换

二进制转十进制

八进制转十进制

十六进制转十进制

十进制转二进制

 十进制转八进制

十进制转十六进制

二进制转八进制

二进制转十六进制

八进制转二进制 

十六进制转二进制 

六、位运算 

二进制在运算中的说明

原码 反码 补码

位运算符

eg:

 

eg:

 

 

  

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值