运算符(day3)

目录

1.运算符的介绍

概念:

2.算数运算符(ArithmeticOperator)

概念:

算数运算符一览

(1)% 取模(取余)

(2) ++ 的使用

①作为独立语句使用时:

②作为表达式使用时:

3.关系运算符(比较运算符)(RelationalOperator)

关系运算符一览

4.逻辑运算符(LogicOperator)

1)介绍:

2)逻辑运算符一览

5.赋值运算符(Assign(分配)Operator)

6.三元运算符(Ternary)

        基本语法:

7.运算符优先级

8.标识符的命名规则和规范

 9.关键字

 10.保留字

11.键盘输入语句

1)介绍:

2)步骤:

12.进制(基本功)

1)进制介绍:

2)进制的转换:

13.位运算

1)原码,反码,补码(重点,难点)

 2)位运算符

运算规则:


1.运算符的介绍

概念:

运算符是一种特殊的符号,用以表示数据的运算,赋值和比较等。

算数用算符

赋值运算符

关系运算符

逻辑运算符

位运算符

三元运算符

2.算数运算符(ArithmeticOperator)

概念:

算术运算符是对数值类型的变量去进行运算的。

算数运算符一览

(1)% 取模(取余)

                ①a % b 当a,b都是整数时,本质一个公式 : a % b = a - a / b * b ;

例:11%9 = 2;// 11%9 = 11 - 11 / 9 * 9 = 2;

                ②但是 a % b 当a是小数时 ,公式:a % b = a - (int)a / b * b ;

例:-10.5%3 = (-10.5)- (-10.5)/  3 * 3 = -1.5 ;

注意:有小数运算,得到的结果是近似值。

(2) ++ 的使用

①作为独立语句使用时:

        i ++;//自增,等价于 i = i + 1;

        ++ i;//自增,等价于 i = i + 1;

②作为表达式使用时:

      1)前++ :++ i  先自增后赋值

例1:int j = 8;

       int k = ++j;//等价于 j  = j + 1; k = j;

        System.out.println(" k="+k+"j= "+j);//k=9 j=9

例2:int i = 1;

       i = i++;//规定使用临时变量 等价于 (1)temp= i; (2)i = i + 1;() i = temp;

        System.out.println(i);//  1

        2)后++ :i ++  先赋值后自增

例3:int j = 8;

       int k = j++;//等价于 k = j; j  = j + 1;

        System.out.println(" k="+k+"j= "+j);//k=8 j=9

例4:int i = 1;

       i = ++i;//规定使用临时变量 等价于 (1)i = i + 1; (2)temp= i;(3) i = temp;

        System.out.println(i);//  2

3.关系运算符(比较运算符)(RelationalOperator)

关系运算符一览

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值