Java 变量类型学习笔记
在Java编程中,变量是指在程序中具有一定类型的数据存储位置。Java变量可以分为以下几种类型:
1. 基本数据类型
Java中的基本数据类型包括整数、浮点数、字符、布尔型四种。
1.1 整数类型
Java中的整数类型包括byte、short、int和long四种类型,分别表示不同范围内的整数数据。
- byte类型:
byte类型表示8位二进制补码形式的整数,取值范围为-128到127之间。声明方法如下:
javaCopy Codebyte num = 100;
- short类型:
short类型表示16位二进制补码形式的整数,取值范围为-32768到32767之间。声明方法如下:
javaCopy Codeshort num = 10000;
- int类型:
int类型表示32位二进制补码形式的整数,取值范围为-2147483648到2147483647之间。声明方法如下:
javaCopy Codeint num = 1000000;
- long类型:
long类型表示64位二进制补码形式的整数,取值范围为-9223372036854775808到9223372036854775807之间。声明方法如下:
javaCopy Codelong num = 10000000000L;
1.2 浮点数类型
Java中的浮点数类型包括float和double两种类型,分别表示单精度浮点数和双精度浮点数。
- float类型:
float类型表示32位(4字节)的单精度浮点数,声明方法如下:
javaCopy Codefloat num = 3.14f;
- double类型:
double类型表示64位(8字节)的双精度浮点数,声明方法如下:
javaCopy Codedouble num = 3.1415926535;
1.3 字符类型
Java中的字符类型char表示一个Unicode字符,包含了16位二进制数字,声明方法如下:
javaCopy Codechar ch = 'A';
1.4 布尔类型
Java中的布尔类型boolean表示只有两个值,true和false。声明方法如下:
javaCopy Codeboolean flag = true;
2. 引用数据类型
Java中的引用数据类型包括类、数组、接口三种类型。
2.1 类类型
Java中的类类型通过定义类来创建,声明方法如下:
javaCopy Codepublic class MyClass {
int num;
String str;
}
MyClass obj = new MyClass();
obj.num = 100;
obj.str = "Hello, World!";
2.2 数组类型
Java中的数组类型可以包含多个同类型的元素,声明方法如下:
javaCopy Codeint[] arr = {1, 2, 3};
String[] strArr = {"Hello", "World"};
2.3 接口类型
Java中的接口类型用于描述一组具有相同名称的方法,声明方法如下:
javaCopy Codepublic interface MyInterface {
void myMethod();
}
class MyClass implements MyInterface {
@Override
public void myMethod() {
System.out.println("实现 myMethod 接口。");
}
}
以上就是Java中变量类型的详细介绍和实例演示,希望对您有所帮助。