运算符与Math

一.运算符

1.算术运算符

  • +

    • “a”+"b" --->拼接

    • 1+2

  • -

    数学-

  • *

    数学*

  • /

    数学除+计算机

    会出现小数 1.0

  • %

    模运算

2.自增减

前置运算

++a;

a = a+1;

b = a;

后置运算

a++:

b = a;

a = a+1 ;

3.比较运算符

结果: true/false

!= : 非

4.逻辑运算

短路运算

&&: 两边都成立

|| :其中一个成立

&:逻辑与,不参与短路运算

|:无短路运算

5.位运算符

& 位与 全1则1,有0则0

| 位或  有1则1,全0则0

^ 异或  相同为0,不同为1

~ 取反  0变1,1变0

左移 << 右边补0,左边丢弃 左移一位,相当于×2

右移 >> 左边补0,右边丢弃 右移一位,相当于÷2

二.Math

进行数学运算

2.1 数学运算

Math.min() 

2.2 随机数

double random = Math.random();

System.out.println(random);

2.3 对小数处理

2.3.1 Math.floor()

2.3.2 Math.ceil()

2.3.3 Math.round()

double a = 3.6415;

System.out.println("Math.floor: " + Math.floor(a));//向下最近的整数 System.out.println("Math.ceil: " + Math.ceil(a)); //向上

System.out.println("Math.round: " + Math.round(a));// Math.floor(a+0.5)

double random = Math.random();

random *=10; //0~9

System.out.println(Math.ceil(random));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值