概述
基本数据类型和引用数据类型:
基本数据类型:4 类8种
整数数据类型: byte 1个字节 short 2 个字节 int 4个字节 long 8个字节 可以不写 l ;
浮点型 : float 4个字节 保留7位小数 double 8个字节保留15位小数; 默认是double float num=88.5L;必须写f
布尔类型 : 4个字节; Boolean如果定义一个数据类型,那么它占4个字节; 如果定义一个数组,那么数组的的每一个数据占1个字节;
字符类型: char 2个字节 默认使用unicode代码
数据类型的转化:
小数据类型转大数据类型自由转化, byte num1=78; int num2=b;
大数据类型转小数据类型强制转换, int num1=88; byte num2=(bye)num1;
没有符号默认int
byte short char 都自动转为Int
在计算机中,最高位为0为正数,1为负数 ,负数存储用补码 ; 补码: 绝对值取反,然后再+1;
俩个不同的数据类型运算时,结果取决于大数据类型
System.out.println(100/-3);//-33
System.out.println(-100/3); //-33
System.out.println(-100/-3);//33
System.out.println(100%-3);//1
System.out.println(-100%3);//-1
System.out.println(-100%-3);//-1
System.out.println(3/2==1);//true
System.out.println(100/3.0);//33.333333333333336
算术运算符: + - * / % ++ --
+= 这个符号可以进行强制类型转化 int num3=0; num3+=.3.8;
+号也可以用作字符串连接;
++i 先把i 加上1 i++ 先使用再把i 加上1
int i=1;
System.out.println(i++);
int j=1;
System.out.println(++j);
声明数据:
int num;
int num=3;
int num1,num2,num3;
最后
以上就是快乐大碗为你收集整理的java第二章数据类型和运算符的全部内容,希望文章能够帮你解决java第二章数据类型和运算符所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复