/**
* 这是一个数据类型演示的程序
* <p>
* 变量必须定义后,并且赋值后才能使用!
*/
public class QinHan {
public static void main(String[] args) {
//整数类型
byte a = 120; //定义一个类型为byte值为120的 数字。
System.out.println("a:" + a);
//byte aa = 128;// byte 的范围是-128到127,此处定义超出范围故会报错
short b = 120;//定义一个类型为short值为120的 数字。
System.out.println("b:" + b);
int c = 120; //定义一个类型为int值为120的 数字。
System.out.println("c:" + c);
long d = 120L;//定义一个类型为long值为120的 数字。注意数字后面加 L
System.out.println("d:" + d);
//小数类0
float e = 120.1F;//定义一个类型为long值为120.1的 数字。注意数字后面加 F
System.out.println("e:" + e);
double f = 120.01D;//定义一个类型为long值为120.01的 数字。注意数字后面加 D
System.out.println("f:" + f);
//字符类型 字符也是一种整型数据
char g = 'a';//定义一个类型为char值为 a 的 字符。
System.out.println("g:" + g);
char gg = 97;//定义一个类型为char值为 97 的 字符。
System.out.println("gg:" + gg);
//布尔类型
boolean h = true;//定义一个类型为boolean值为 true 的 字符。
System.out.println("h:" + h);
boolean hh = false;//定义一个类型为boolean值为 false 的 字符。
System.out.println("hh:" + hh);
//引用类型
String s = "abc";//定义一个值为 abc 的字符串
String ss = new String("abc");//创建一个值为 abc 的字符串
String sss = null;//定义一个空字符串
System.out.println("s:" + s);
System.out.println("ss:" + ss);//输出定义的变量,只需要使用变量名即可
System.out.println("sss:" + sss);
// 变量必须初始化才能够使用
int x;
//System.out.println(x);//报错,因为变量没有初始化(赋值)。
/**
* 一行可以定义多个相同数据类型的数据,用逗号隔开,然后依次赋值
*/
int aa, bb;
aa = 1;
bb = 2;
int cc = 1, dd = 2, ff;//一行数据可以一边定义一边赋值
}
}
java 数据类型
最新推荐文章于 2024-06-10 12:24:26 发布