/*
* 本类用于讲解Java中的八大基本数据类型以及引用类型字符串
*/
public class DataType {
//主方法(也就是说java控制台中类要得以运行必须要存在该方法,一个类只能最多有一个主方法)
public static void main(String[] args) {
//Java中的输出语句
System.out.print("print代表输出时不换行");
System.out.println("println代表输出时换行");
//特殊符号\n 代表换行 \t代表制表位 相当于一个table键
System.out.println("你好\n世界\t你好北京");
//变量三部曲:声明 赋值 使用
//语法:数据类型 变量名 = 变量值;
float a = 12.5F;
System.out.println(a);
//标识符:对类、方法以及变量的命名(统称为标识符)
//标识符的命名规则:
//1、由字母数字下划线以及美元符号$构成
//2、不能以数字开头
//3、不能是系统关键字
//系统关键字 和保留字
//4、严格区分大小写 A a
//常用的基本数据类型 分类
/*
* 数值型 : 整型(byte(字节,存储范围在-127~+128之间包含-127和+128)
* short(短整型) int(整型) long(长整型))
* 浮点型(float[单精度] double[双精度])
* 字符型:char(存储单个字符,最多存储两个字节 )
* 布尔型:boolean(两个值 真true 和 假 false)
* 基本数据类型存放在栈里面
*/
byte b = 127;//当定义byte x=200 或者 byte x=-128时报错 超出范围
short c = 12;
char d ='A';
int e = 'd';
short e2 = 23;
long f = 'e';
//由于float是单精度浮点型数据 所以 在赋值为小数的时候一定要加f/F 不然会默认为 double 而确实精度报错
float m = 0.32f;
float m2 = 12;//赋值整数时可以不用加f/F
//double数据类型更广一些 它在赋值小数的时候 可以是一个直接小数值 也可以像float一样加f/F 也可以由自己的标志加d/D
double n = 11.9;
double n1 = 12.4f;
double n2 = 34.6d;
//开始接触第一个非基本数据类型的Sring:字符串 字符串不是字符
//因为它不属于基本数据类型 它属于引用类型
//引用类型它的地址存储在栈里面的 但是实际值却是存储在堆中的
//定义字符串变量的语法 String 变量名=变量值
String name="张三";
String className ;//可以先声明
className="一班";//在赋值
System.out.println("----------输出值--------");
System.out.println(name);
System.out.println(className);
}
}
本文暂时没有评论,来添加一个吧(●'◡'●)