java基本数据类型和引用数据类型
时间: 2024-06-18 17:05:37 浏览: 107
Java 中的数据类型可以分为基本数据类型和引用数据类型。基本数据类型有 boolean、byte、short、int、long、float 和 double,它们存储的是简单的值。而引用数据类型则包括类、接口、数组等类型,它们存储的是对象的引用,也称为句柄。
以下是java基本数据类型的例子:
1.boolean类型,表示逻辑值,取值为 true 和 false。
```java
boolean b = true;
```
2.byte类型,8 位二进制补码。在 Java 中,byte 类型用于节省空间,可取值范围为 -128 到 127。
```java
byte b = 100;
```
3.short类型,16 位二进制补码。在 Java 中,short 类型同样用于节省空间,可取值范围为 -32768 到 32767。
```java
short s = 1000;
```
4.int类型,32 位二进制补码。在 Java 中,int 类型是最常用的数据类型,可取值范围为 -2147483648 到 2147483647。
```java
int i = 100000;
```
5.long类型,64 位二进制补码。在 Java 中,long 类型用于存储较大范围的整数,可取值范围为 -9223372036854775808 到 9223372036854775807。
```java
long l = 100000000L;
```
6.float类型,32 位单精度浮点数,可取值范围为 1.4E-45 到 3.4028235E38。
```java
float f = 3.1415926f;
```
7.double类型,64 位双精度浮点数,可取值范围为 4.9E-324 到 1.7976931348623157E308。
```java
double d = 3.1415926535897932;
```
以下是java引用数据类型的例子:
1.类类型,可以用来定义类的属性和方法。
```java
class Person {
String name;
int age;
}
```
2.接口类型,可以用来定义接口的方法。
```java
interface Printable {
void print();
}
```
3.数组类型,可以用来定义数组。
```java
int[] arr = {1, 2, 3, 4, 5};
```
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![pptx](https://img-home.csdnimg.cn/images/20241231044947.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)