day01-变量的打印输出
This commit is contained in:
@@ -3,29 +3,80 @@ package com.inmind;
|
|||||||
1.Java的数据类型分为两大类:
|
1.Java的数据类型分为两大类:
|
||||||
基本数据类型:包括 整数、浮点数、字符、布尔。
|
基本数据类型:包括 整数、浮点数、字符、布尔。
|
||||||
引用数据类型:包括 类、数组、接口。
|
引用数据类型:包括 类、数组、接口。
|
||||||
2.基本数据类型
|
2.基本数据类型:四类八种
|
||||||
四类八种基本数据类型:
|
a.整数
|
||||||
数据类型 关键字 内存占用 取值范围
|
byte 1个字节(8个0或者1) -2的7次方~2的7次方-1 (-128~127)
|
||||||
字节型 byte 1个字节 -128~127
|
short 2个字节 -2的15次方~2的15次方-1 (-128~127)
|
||||||
短整型 short 2个字节 -32768~32767
|
int 4个字节
|
||||||
整型 int(默认) 4个字节 -231次方~2的31次方-1
|
long 8个字节
|
||||||
长整型 long 8个字节 -2的63次方~2的63次方-1
|
b.浮点数
|
||||||
单精度浮点数 float 4个字节 1.4013E-45~3.4028E+38
|
float 4个字节 注意:浮点数的存储方式与整数不同,导致它的取值范围,都大于整数
|
||||||
双精度浮点数 double(默认) 8个字节 4.9E-324~1.7977E+308
|
double 8个字节
|
||||||
字符型 char 2个字节 0-65535
|
c.字符
|
||||||
布尔类型 boolean 1个字节 true,false
|
char 2个字节 2的16次方
|
||||||
|
d.布尔
|
||||||
|
boolean 1个字节 true false
|
||||||
Java中的默认类型:整数类型是int 、浮点类型是double
|
Java中的默认类型:整数类型是int 、浮点类型是double
|
||||||
|
|
||||||
3.变量的定义格式:
|
3.变量的定义格式:
|
||||||
数据类型 变量名 = 数据值;
|
直接赋值:数据类型 变量名 = 数据值;
|
||||||
|
先定义后赋值:
|
||||||
|
数据类型 变量名;
|
||||||
|
变量名 = 数据值;
|
||||||
|
|
||||||
|
注意:在同一范围{}内,不能够重复定义变量名
|
||||||
*/
|
*/
|
||||||
public class Demo02 {
|
public class Demo02 {
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
|
{
|
||||||
|
int b = 20;
|
||||||
|
System.out.println(b);
|
||||||
|
}
|
||||||
//定义字节型变量
|
//定义字节型变量
|
||||||
byte b = 127;//byte的取值范围:-128~127,不能超出
|
byte b = 127;//byte的取值范围:-128~127,不能超出
|
||||||
System.out.println(b);
|
System.out.println(b);
|
||||||
b = -127;//修改当前变量
|
b = -127;//修改当前变量
|
||||||
System.out.println(b);
|
System.out.println(b);
|
||||||
|
|
||||||
|
//定义一个短整型的变量
|
||||||
|
short s = 100;
|
||||||
|
System.out.println(s);
|
||||||
|
|
||||||
|
//定义一个整型的变量
|
||||||
|
int i = 2100000000;
|
||||||
|
System.out.println(i);
|
||||||
|
|
||||||
|
//定义一个长整型的变量
|
||||||
|
long l = 21000000000L;//注意:在java中整数一般都是int型,如果要表示更大的long型,需要在数字后面加上L或者l
|
||||||
|
System.out.println(l);
|
||||||
|
|
||||||
|
//注意:在java中,所有的浮点型数据类型的取值范围必定比整数型大,由于底层的存储方式不同,导致其取值范围比整数型大
|
||||||
|
//定义一个单精度的变量
|
||||||
|
float f = 3.124F;//注意:所有的小数,默认都是double型,如果要表示单精度的数据,需要在数字后面加上F或者f
|
||||||
|
System.out.println(f);
|
||||||
|
|
||||||
|
//定义一个双单精度的变量
|
||||||
|
double d = 3.124;
|
||||||
|
System.out.println(d);
|
||||||
|
|
||||||
|
//定义一个字符类型的变量
|
||||||
|
char c = '我';//字符型变量只能保存一个字符
|
||||||
|
System.out.println(c);
|
||||||
|
|
||||||
|
//定义一个布尔类型的变量
|
||||||
|
boolean bool1 = true;//ctrl+D:复制一行
|
||||||
|
boolean bool2 = false;
|
||||||
|
System.out.println(bool1);
|
||||||
|
System.out.println(bool2);
|
||||||
|
|
||||||
|
int i1;//定义了一个变量名,未赋值
|
||||||
|
i1 = 100;
|
||||||
|
i1 = 200;
|
||||||
|
|
||||||
|
//扩展:定义一个字符串变量(字符串是引用数据类型)
|
||||||
|
String str = "我是一个字符串";
|
||||||
|
System.out.println(str);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user