diff --git a/day01/src/com/inmind/Demo02.java b/day01/src/com/inmind/Demo02.java new file mode 100644 index 0000000..da8a906 --- /dev/null +++ b/day01/src/com/inmind/Demo02.java @@ -0,0 +1,58 @@ +package com.inmind; +/* +Java的数据类型分为两大类: + 基本数据类型:包括 整数、浮点数、字符、布尔。 + 引用数据类型:包括 类、数组、接口。 +基本数据类型 + 四类八种基本数据类型: + +数据类型 关键字 内存占用 取值范围 +字节型 byte 1个字节 -128~127 +短整型 short 2个字节 -32768~32767 +整型 int(默认) 4个字节 -231次方~2的31次方-1 +长整型 long 8个字节 -2的63次方~2的63次方-1 + +单精度浮点数 float 4个字节 1.4013E-45~3.4028E+38 +双精度浮点数 double(默认) 8个字节 4.9E-324~1.7977E+308 + +字符型 char 2个字节 0-65535 +布尔类型 boolean 1个字节 true,false + +Java中的默认类型:整数类型是int 、浮点类型是double + */ +public class Demo02 { + + //psvm:主方法的快捷方式 + public static void main(String[] args) {//程序主入口 + //变量定义的格式:数据类型 变量名 = 数据值; + //定义java中4类8种基本数据类型 + + //定义字节型的变量(-128~127) + byte b = -128; + //定义短整型的变量 + short s = 12800; + //定义int类型的变量 + int i = 2000000000; + System.out.println(i); + //定义long类型的变量(注意:java中只要是整数默认是int类型,如果要表示长整型,必须在后面加l或L) + long l = 20000000000L; + System.out.println(l); + //定义float类型的变量(注意:java中只要是小数默认是double类型,如果要表示单精度型,必须在后面加f或F) + float f = 1.1f; + System.out.println(f); + //定义double类型的变量 + double d = 1.1; + System.out.println(d); + //定义char类型的变量 + char c = 'x'; + System.out.println(c); + //定义boolean类型的变量 + boolean b2 = true; + System.out.println(b2); + + //扩展,定义字符串类型的变量 + String str = "abc"; + System.out.println(str); + } + +}