/**java中 变量 的八大类型 byte short int long float double boolean char **/
public class Main {
public static void main(String[] args) {
//整形: 短整型
byte b = 100;// 占1个字节 8位
//范围 最小值是 -128(-2^7) 最大值是 127(2^7-1)
short s = 200;//2个字节16位
//最小值是 -32768(-2^15)最大值是32767(2^15 - 1)
int i = 400;//4个字节32位
//最小值是 -2,147,483,648(-2^31) 最大值是 2,147,483,647(2^31 - 1)
// 长整型 占8个字节64位
long l = 800L;// 注:常量后需 l 或 L
// 最小值是 -9,223,372,036,854,775,808(-2^63)最大值是 9,223,372,036,854,775,807(2^63 -1)
// 浮点型 : float 又名单精度浮点型 double 双精度浮点型
// float 占4个字节32位 double 占8个字节64位
float f = 400.00F;// 与long 一样 常量之后需加 F 或 f 大小(2^23)
double d = 800.00D;//double 常量之后也有 D/d 不过被省略了 自己无需添加 添加也不会报错
// 布尔型 : 只有两个值 true(真)/false(假)
boolean boo = true;//并未明确指出 占几个字节(1个字节?两个字节?还是???)
// 字符型 占2个字节
char c = 'a';// 一次只能存一个英文或一个字符(一个汉字/汉字占两位)
/* 输出的三种类型 即格式
* System.out.printf("%+变量对应格式",变量);
* System.out.println(变量或常量); 划行输出 ln 即为划行
* System.out.printf(变量或常量); 输出不划行
* */
// 直接输出
System.out.println(b);
System.out.println(s);
System.out.println(i);
System.out.println(l);
System.out.println(f);
System.out.println(d);
System.out.println(boo);
System.out.println(c);
//补充
System.out.printf("\n%d\n",b);
System.out.printf("%d\n",s);
System.out.printf("%d\n",i);
System.out.printf("%d\n",l);
System.out.printf("%f\n",f);
System.out.printf("%f\n",d);
System.out.printf("%b\n",boo);
System.out.printf("%c\n",c);
}
}
java 中定义变量与输出格式
最新推荐文章于 2022-12-12 19:03:45 发布