一、Java数据类型分类
Java数据类型分为两大类:基本数据类型(又称原始数据类型)和引用数据类型。
1. 基本数据类型
Java共有8种基本数据类型,分别为:byte、short、int、long、float、double、char和boolean。
byte:1字节
short:2字节
int:4字节
long:8字节
float:4字节
double:8字节
char:2字节
boolean:占用1位,实际上在内存中通常占用1字节,但boolean本身并不占用字节,它是一个值域为true或false的原始数据类型
demo:
public class BasicDataType {
public static void main(String[] args) {
byte b = 10;
short s = 20;
int i = 30;
long l = 40L;
float f = 50.0f;
double d = 60.0;
char c = 'a';
boolean bool = true;
System.out.println("byte:" + b);
System.out.println("short:" + s);
System.out.println("int:" + i);
System.out.println("long:" + l);
System.out.println("float:" + f);
System.out.println("double:" + d);
System.out.println("char:" + c);
System.out.println("boolean:" + bool);
}
}
2. 引用数据类型
引用数据类型包括类、接口、数组等。
引用数据类型的变量实际上存储的是对象的地址。
demo:
public class ReferenceDataType {
public static void main(String[] args) {
String str = "Hello, World!";
int[] arr = {1, 2, 3};
System.out.println("String:" + str);
System.out.println("int[]:" + arr);
}
}
二、变量的使用
1. 变量定义
在Java中,变量必须先声明后使用。声明变量时,需要指定数据类型和变量名。
demo:
public class VariableDeclaration {
public static void main(String[] args) {
int a; // 声明整型变量a
a = 10; // 给变量a赋值
System.out.println("变量a的值:" + a);
}
}
2. 变量赋值
变量赋值是指将一个数值或表达式赋给变量,使其具有该数值的值。
demo:
public class VariableAssignment {
public static void main(String[] args) {
int x = 10; // 整型变量x赋值为10
double y = 3.14; // 浮点型变量y赋值为3.14
char z = 'a'; // 字符型变量z赋值为'a'
System.out.println("变量x的值:" + x);
System.out.println("变量y的值:" + y);
System.out.println("变量z的值:" + z);
}
}
3. 变量作用域
变量作用域是指变量可以被访问的范围。在Java中,变量的作用域分为局部变量和全局变量。
demo:
public class VariableScope {
public static void main(String[] args) {
int num = 10; // 全局变量num
{
int count = 5; // 局部变量count
System.out.println("局部变量count的值:" + count);
System.out.println("全局变量num的值:" + num);
}
System.out.println("全局变量num的值:" + num);
}
}
以上就是本次分享的所有内容,感兴趣的朋友点个关注呀,感谢大家啦~