1、基本数据类型:
byte、short、int、long、float、double、char、boolean
byte、short、int、long为整数类型
float、double为浮点类型
boolean为逻辑类型
char为字符串类型
注意:为了避免发生编译错误,在使用long和float时分别添加后缀L或l,f或F。
示例:
假设一个人体重88,身高160,两者差值为d,运行代码如下:
public class demo { public static void main(String[] args) { float weight=88; int height=160; double d=(height-100)/weight; System.out.println("体重"+weight); System.out.println("身高"+height); System.out.println("差值"+d); } }
运行结果:
2、转义字符常量:
\n(换行),\b(退格),\t(水平制表),\'(单引号),\"(双引号),\反斜杠
如果要观察一个字符在Unicode表中的顺序位置,可以使用int型显示转换如(int)a或int p='a'。
示例代码:
public class demo2 { public static void main(String[] args) { char ch1='彭',ch2='于',ch3='晏'; System.out.println(ch1+"在unicode表中的位置:"+(int)ch1); System.out.println(ch2+"在unicode表中的位置:"+(int)ch2); System.out.println(ch3+"在unicode表中的位置:"+(int)ch3); } }
运行结果: