Java 变量类型学习笔记

在Java编程中,变量是指在程序中具有一定类型的数据存储位置。Java变量可以分为以下几种类型:

1. 基本数据类型

Java中的基本数据类型包括整数、浮点数、字符、布尔型四种。

1.1 整数类型

Java中的整数类型包括byte、short、int和long四种类型,分别表示不同范围内的整数数据。

  • byte类型:

byte类型表示8位二进制补码形式的整数,取值范围为-128到127之间。声明方法如下:

javaCopy Code
byte num = 100;
  • short类型:

short类型表示16位二进制补码形式的整数,取值范围为-32768到32767之间。声明方法如下:

javaCopy Code
short num = 10000;
  • int类型:

int类型表示32位二进制补码形式的整数,取值范围为-2147483648到2147483647之间。声明方法如下:

javaCopy Code
int num = 1000000;
  • long类型:

long类型表示64位二进制补码形式的整数,取值范围为-9223372036854775808到9223372036854775807之间。声明方法如下:

javaCopy Code
long num = 10000000000L;

1.2 浮点数类型

Java中的浮点数类型包括float和double两种类型,分别表示单精度浮点数和双精度浮点数。

  • float类型:

float类型表示32位(4字节)的单精度浮点数,声明方法如下:

javaCopy Code
float num = 3.14f;
  • double类型:

double类型表示64位(8字节)的双精度浮点数,声明方法如下:

javaCopy Code
double num = 3.1415926535;

1.3 字符类型

Java中的字符类型char表示一个Unicode字符,包含了16位二进制数字,声明方法如下:

javaCopy Code
char ch = 'A';

1.4 布尔类型

Java中的布尔类型boolean表示只有两个值,true和false。声明方法如下:

javaCopy Code
boolean flag = true;

2. 引用数据类型

Java中的引用数据类型包括类、数组、接口三种类型。

2.1 类类型

Java中的类类型通过定义类来创建,声明方法如下:

javaCopy Code
public class MyClass { int num; String str; } MyClass obj = new MyClass(); obj.num = 100; obj.str = "Hello, World!";

2.2 数组类型

Java中的数组类型可以包含多个同类型的元素,声明方法如下:

javaCopy Code
int[] arr = {1, 2, 3}; String[] strArr = {"Hello", "World"};

2.3 接口类型

Java中的接口类型用于描述一组具有相同名称的方法,声明方法如下:

javaCopy Code
public interface MyInterface { void myMethod(); } class MyClass implements MyInterface { @Override public void myMethod() { System.out.println("实现 myMethod 接口。"); } }

以上就是Java中变量类型的详细介绍和实例演示,希望对您有所帮助。