Java数据类型与变量

本文详细介绍了Java中的基本数据类型,包括整数类型(byte, short, int, long)、浮点类型(float, double)、字符型(char)和布尔型(boolean),并展示了变量的定义与命名规范。同时,讲解了数据类型的自动转换和强制转换规则,帮助读者理解不同类型之间的转换细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java数据类型与变量

数据类型

在这里插入图片描述

整数类型(byte,short,int,long)

1.byte:占一个字节,数值范围(-128~127)
2.short:占两个字节,数值范围(-215~215-1)
3.int:占四个字节,数值范围(-231~231-1)
4.long:占八位字节,数值范围(-263~263-1)在定义变量时必须在值后加l

浮点类型(float,double)

1.float(单精度浮点数):在机内占4个字节、有效数字8位、表示范围:-3.40E+38 ~ +3.40E+38。在定义变量时必须在值后加f
2.double(双精度浮点数):在机内占8个字节、有效数字16位、表示范围:-1.79E+308 ~ +1.79E+308

字符型(char)
因为Java采用Unicode编码,所以char占两个字节但是char只能放单个字符,可以是字符,汉字,数字等初始化方式,并且在定义时加单引号。
布尔型(boolean)
取值为true和false,一般用于流程管理和逻辑运算

变量

在程序运行时(runtime),可以发生变化的量。具有名称的内存空间,叫做变量
一、定义变量
java中定义变量有两种方式:
1.数据类型 变量名称 = 变量值;

int a=10;

2.数据类型 变量名称;
变量名称 = 变量值;

  int a;
  a=10;

二、变量名规范(同标识符)
**标识符只能由有效符号(大小写字母、数字、_、$、中文)组成,不能使用特殊符号
**不能以数字开头
**不能以关键字或者保留字作为标识符
**变量命名尽量有意义
**建议使用驼峰法或者下划线法,类名称使用大驼峰法,其他标识符建议使用小驼峰法

数据类型转换

一、自动类型转换
数据类型,在运算过程中,会自动向高精度转换
同一行,从低到高依次为
byte < short < int < long < float < double < String
char
boolean

二、强制类型转换
(需要转换的类型)数据

int a=1000;
byte b;
b=(byte)a;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值