Java语法基础2

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/dubaiqaq/article/details/102670630

包名称

域名倒过来写
按级别 从大到小
例如:com.weihai.chap2

求数据类型的最值

(Byte.MAX_VALUE 求Byte的最大值为127)
列如
byte x=Byte.MAX_VALUE;(最小换成MIN)

求int的最大值
int y=Integer.MAX_VALUE;(最小换成MIN)
其余同理

数据类型

字符型
(char)字符型表示一个字符,用单引号把字符括起来
列如char s=‘a’;
一个空格也是一个字符
s=‘ ’a;
汉字也是一个字符,因为Java语言使用的字符编码集是unicode编码,采用16位二进制数
s=‘中’;
char s=‘\u0041’(u0041为A的编码,41为16进制的数)
会输出A
第一个斜杠表示转义字符
如果想输出\的话需要
char s=‘\’;
特殊字符可以用\进行转义来输出
布尔型
(boolean)只有两个值true,false
例如
boolean k=true;
k=false;
k=2>3;
Sysyem.out.println(k);
会输出false
Integer.toHexString可以转换为十六进制
列如
System.out.print(Integer.toHexString(x));

数据类型转换

数据类型转换:
由低级到高级 自动类型转换
由高级到低级 强制类型转换(类型)(表达式)(类型)变量名
一.自动类型转换
条件:
1.两种数据类型彼此兼容
2.目标类型的取值范围大于源数据类型(低级类型数据转换成高级类型数据)

数值型数据的转换:byte→short→int→long→float→double。
字符型转换为整型:char→int。

二.强制类型转换
在强制类型转换中,如果是将浮点类型的值转换为整数,直接去掉小数点后边的所有数字;而如果是整数类型强制转换为浮点类型时,将在小数点后面补零。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/dubaiqaq/article/details/102670630