java-数据类型和逻辑运算
来源:互联网 发布:小米电视软件推荐 编辑:程序博客网 时间:2024/05/16 15:41
整形的默认类型 是int
public class Var { public static void main(String[] args) { long a = 123456789 * 987654321; System.out.println(a); long b = 123456789L * 987654321L; System.out.println(b); }}输出:-67153019121932631112635269
近似值不精确问题
public class Var { public static void main(String[] args) { double a = 4.35 * 100; System.out.println(a); System.out.println(Math.round(a));//四舍五入 double aa = 0.1; double bb = 2.0 - 1.9; System.out.println(aa == bb); System.out.println(Math.abs(aa - bb) < 1e-6);//最小数对比法,若比绝对值小于1e-6视为0 }}输出:434.99999999999994435falsetrue
位运算:
左移(<<) :考虑正负号
右移( >> ): (每次除以2) 负数左补 1
无符号右移(>>>):高位补0
阅读全文
0 0
- java-数据类型和逻辑运算
- js逻辑运算符和数据类型
- java 数据类型 三种循环 以及标识符 和逻辑运算符的定义(20150503)
- java个人学习笔记02(注释+数据类型+算术逻辑运算)
- Java逻辑运算符&和&&、|和||区别
- java 逻辑运算符 和 追加字符串
- 03-Java 逻辑运算符和条件语句
- Java逻辑运算
- java逻辑运算
- java逻辑运算
- Java逻辑运算
- JAVA逻辑运算
- Java语言基础{Java_se(02)}-字面量和常量-变量的基本定义和使用-Java表达式-数据类型和分类-基本数据类型的转换-算数运算符-赋值运算符-比较运算符-三元运算符-逻辑运算符
- MySQL数据类型和java数据类型
- MySQL数据类型和java数据类型
- MySQL数据类型和java数据类型
- Java数据类型(基本数据类型和引用数据类型)
- &&和&以及||和|的区别(java逻辑运算符)
- Java学习第八天
- 关于RedisTemplate和StringRedisTemplate
- Keil综合(03)_map文件全解析
- JavaScript 常用方法总结
- 3.等待和通知(Waiting and Notification)
- java-数据类型和逻辑运算
- String的深拷贝
- 素数判定
- Java中ArrayList和LinkedList区别
- 3.1等待和通知API(Wait-and-Notify API Tour)
- 广度(宽度)优先搜索:队列
- Linux下socket套接字一些重要结构体
- 闹钟-通知完整版
- shijian