简单语法和基本类型转换(赋值运算符不会有类型转化)

本文详细介绍了JAVA中的标识符规范,包括类名、变量名、包名及常量的命名规则,并深入探讨了JAVA的基本数据类型及其特性,如整数类型、浮点数类型等,还解释了不同类型之间的转换规则。

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

JAV标识符:
数字不能开头
int age = 10 ;

类名和接口 首单词字母大写
HelloWorld XxxYyy

变量名和方法名
xxxYyyZzz

包名
xxx.yyy.zzz

常量
XXX_YYY_ZZZ

注释:
单行注释 //
多行注释 /* /(将不用的代码取出)
文档注释 /
* */ (用于文档注释)
在这里插入图片描述
常量和变量:
程序在运行期间 不断发生变化的量就是变量
程序在运行期间 不发生变化的量就是变量

生活中的常量
整数常量:一天24小时 一年12个月 一分钟60秒
小数常量:重力系数9.8 圆周率
字符串常量:“王有钱 ” “豆豆”
布尔类型常量: true false

JAVA的8种基本数据类型
在这里插入图片描述
整数类型:
在这里插入图片描述
在这里插入图片描述
虽然long占8个字节 float占4个字节,但因为存储结构不同 所以 float比long的表示范围大。

变量的定义位置:定义在方法中或者语句块中
变量的一定要赋初始值,否则使用该变量的时候会报错的。

同一个作用域内变量名不能重复
变量的作用范围:只在当前的大括号内有效(包括子括号),大括号外的所有程序不能使用该变量,所以这种变量也称为局部变量

JAVA基本数据类型之间的转换
byte—short–int ----long–float—double
1.所有的byte类型short类型char值运算的时候都会提供成int类型,int最大值2147483647。
2.如果计算中一个操作数据类型是long,另一个数的空间小于等于long,那么结果就是long
3.如果计算中一个操作数据类型是float,另一个数的空间小于等于float,那么结果就是float
4.如果计算中一个操作数据类型是double,另一个数的空间小于等于double,那么结果就是double
2、3、4归纳为:在int long float double类型计算的时候会像大的表述类型转换

赋值运算符不会有类型转化
a+=b a = a+b
a-=b a = a-b
a*=b a = a*b
a/=b a = a/b

float f = 1.3f;
//小数的常量的默认值是double
double d = f + 1.3;
float类型与double类型的计算 d被转化为double类型。

JAVA数据类型间的强制转化
int i = 999;
//数值类型的转换的前提是精度不会损失
byte b = (byte)i;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值