Java中的基本数据类型及运算符
来源:互联网 发布:网络教育本科第二学历 编辑:程序博客网 时间:2024/04/18 17:51
Java中的基本数据类型:1. 基本类型:(8种)布尔型; boolean true/false该变量的名字一般以is或has开头字符型:统一采用Unicode编码16个位 2个字节char 赋值方式:char c1 = 'a';//字面值char c2 = '中';char c3 = '\u4e2d';//Unicodechar c4 = '\n';//转义字符char c5 = 97;//Ascii码赋值整数类型:1个符号位+(n-1)个数值位byte 8short 16*int 32//Java中整数默认int类型long 64int num1 = 77;//DECint num2 = 077;//OTCint num3 = 0x77;//HEXint num4 = ob1011;//BIN JDK7.0浮点类型:1个符号位+幂指位+数值位float: 1+8+23F/fdouble:1+11+52D/dfloat num = -0.75F;double num = -0.75D;double num2 = 5.75E3;//HEX2.引用类型;也叫做自定义类型class Student{}class Teacher{}//....Java当中的运算符+ - * / %[+ 当加法遇见字符串的时候 不是要进行算数加法 而是要追加连接][* 当心数据边界 如果结果可能超过21亿 那么结尾必须加L 防止溢出][/ 整数除以整数结果一定为整数 0.0 Inifinity NaN][% 最终结果的符号位取决于参与运算的第一个数字]+= -= *= /= %=[自动保持运算符左侧数据类型不发生任何变化!]++ --[a.运算 b.取值 i++=>ba ++i=>ab]> < >= <= == != =[==判断左右两端是否相等 返回true或false][=赋值运算符 要将右侧的值交给左侧变量保存]&& || & |[逻辑运算符][&& || 逻辑短路运算符 ][& | 逻辑非短路运算符]& | ^ ~ [这组运算符很能体现程序员的价值][& 在某些情况下 &可以代替%来求余数 而且更高效][x%y y是2的n次方数 那么将直接可以使用 x&(y-1)][& 在哈希表这种数据结构当中也有极为重要的作用][更高效的得出散列到哪个小组][Java当中的各个修饰符 也要利用&来实现][按位运算符在权限控制模块当中的应用 & | ~][^ 能够在不使用第三块空间的情况下 交换两个变量的值]int x = 35;int y = 97;x = x ^ y;y = x ^ y;x = x ^ y;*:这是一个年糕 !>> << >>> 位移运算符[<<相当于* >>相当于/ 移动多少位 相当于*或者/2的多少次方][*2*4*8/2/4/8][<<1<<2<<3>>1>>2>>3] >>> 无符号右移101111111111111110100111110111100000>>1111101111111111111110100111110111100那得看用的是>>还是>>>如果使用的是>> 有符号右移 言外之意 移动之后空缺的高位无论多少个高位 都参照原本的符号位 符号位是几写几如果使用的是>>> 无符号右移 移动之后空缺的高位 不加判断 全部写0
0 0
- Java中的基本数据类型及运算符
- java中的基本数据类型和运算符
- java基础数据类型转换及基本运算符
- Java基本数据类型+运算符
- 3:Java中的基本数据类型和运算符
- Java中的位运算符与基本数据类型
- 基本数据类型及运算
- Java数据类型及运算符
- java基本数据类型运算
- 002Java变量、基本数据类型、运算符
- Java基本数据类型和运算符
- Java基本数据类型和运算符
- Java基本数据类型、标识符、运算符
- java基础--基本数据类型,运算符
- JavaScript中的数据类型及运算符
- 黑马程序员----Java基本数据类型运算及语法基础
- Java核心编程第三章java的基本数据类型及运算符的总结
- JAVA中的基本运算符
- MFC中添加一个对话框到主视图
- 如何在数据库表中建立复合主键
- Codeforces Round #161 (Div. 2) D. Cycle in Graph(无向图中找指定长度的简单环)
- mac最好的截图软件
- HDU 2531 Catch him(BFS:判断是否存在路径)
- Java中的基本数据类型及运算符
- 先presentModalViewController后pushViewController没有效果的解决方法
- 嵌套类
- workstation 10 下 11g rac安装步骤
- 0xC0000094: Integer division by zero
- jetty disabled jessionId in url
- 使用<div><ul><li>模拟<select>下拉框
- SAP BAPI一览 史上最全
- BreakPoint调试