21xrx.com
2024-12-23 02:13:46 Monday
登录
文章检索 我的文章 写文章
Java基础入门:详解基本数据类型与其使用案例
2023-06-15 10:00:24 深夜i     --     --
Java 基本数据类型 代码案例

Java是一种强类型语言,其基本数据类型包含了8种,分别是byte、short、int、long、float、double、char、boolean。每种基本数据类型在内存中所占用的空间大小和有效值范围也都有所不同。本文将详细介绍Java中基本数据类型的定义、声明、初始化和使用方式,并提供相应的代码案例。

1. byte类型:

byte类型的定义:byte类型是一种有符号的整数类型,占用1个字节(8位),范围是-128到127。

byte类型的声明和初始化:byte b = 10;

byte类型的使用案例:


byte b1 = 50, b2 = -99;

byte b3 = (byte) (b1 + b2);

System.out.println("b3 = " + b3);

2. short类型:

short类型的定义:short类型是一种有符号的整数类型,占用2个字节(16位),范围是-32768到32767。

short类型的声明和初始化:short s = 100;

short类型的使用案例:


short s1 = -30000, s2 = 25000;

short s3 = (short) (s1 + s2);

System.out.println("s3 = " + s3);

3. int类型:

int类型的定义:int类型是一种有符号的整数类型,占用4个字节(32位),范围是-2147483648到2147483647。

int类型的声明和初始化:int i = 1000;

int类型的使用案例:


int i1 = 2000000000, i2 = 2000000000;

int i3 = i1 + i2;

System.out.println("i3 = " + i3);

4. long类型:

long类型的定义:long类型是一种有符号的整数类型,占用8个字节(64位),范围是-9223372036854775808到9223372036854775807。

long类型的声明和初始化:long l = 100000L;

long类型的使用案例:


long l1 = 888888888888888L, l2 = -999999999999999L;

long l3 = l1 + l2;

System.out.println("l3 = " + l3);

5. float类型:

float类型的定义:float类型是一种单精度浮点类型,占用4个字节(32位),范围是-3.4028235E38到3.4028235E38,精度为6-7位有效数字。

float类型的声明和初始化:float f = 3.14159f;

float类型的使用案例:


float f1 = 123456789.123456789f;

float f2 = f1 + 1;

System.out.println("f2 = " + f2);

6. double类型:

double类型的定义:double类型是一种双精度浮点类型,占用8个字节(64位),范围是-1.7976931348623157E308到1.7976931348623157E308,精度为15-16位有效数字。

double类型的声明和初始化:double d = 3.14159;

double类型的使用案例:


double d1 = 123456789.123456789;

double d2 = d1 + 1;

System.out.println("d2 = " + d2);

7. char类型:

char类型的定义:char类型是一种无符号的整数类型,占用2个字节(16位),范围是0到65535,用于表示Unicode编码的字符。

char类型的声明和初始化:char c = 'A';

char类型的使用案例:


char c1 = 'A', c2 = 'B';

char c3 = (char) (c1 + c2);

System.out.println("c3 = " + c3);

8. boolean类型:

boolean类型的定义:boolean类型是一种布尔类型,只有两个取值,true和false,用于条件判断。

boolean类型的声明和初始化:boolean flag = true;

boolean类型的使用案例:


boolean flag1 = true, flag2 = false;

boolean flag3 = flag1 && flag2;

System.out.println("flag3 = " + flag3);

本文从定义、声明、初始化和使用方式四个方面详细介绍了Java中基本数据类型的特点和使用方式,并提供了相应的代码案例。通过本文的学习,相信读者已对Java基础的数据类型有了更深入的了解。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复