JAVA语言基础

数据类型
JAVA中有八种基本数据类型:
数值型:整数类型和浮点类型
整数类型:byte、short、int、long
浮点类型:float、double
字符型
布尔型

整数类型在JAVA中有三种表示形式,分别为十进制、八进制和十六进制。
十进制如:120、0、-127等
八进制必须以0开头
十六进制必须以0X或0x开头

数据类型定义规则:
Long类型:若赋值的值大于int最大值或小于int最小值,则需要在数字后面加L或l
float类型:必须在数值后面加上F或f,不然会报错
char类型:用单引号(双引号的是字符串)

JAVA语言可以把字符作为整数对待(两者可以使用强制类型互相转换)

在程序执行过程中,其值不能被改变的两称为常量,其值能被改变的量称为变量。

标识符:JAVA语言规定标识符由任意顺序的字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。标识符不能是JAVA中的保留关键字。

在JAVA中允许使用汉字或其他文字作为变量名;如:int年龄=21。

 

变量与常量
声明常量:除了要指定数据类型,还需要通过final关键字进行限定;如:final int a = 12;
常量名通常使用大写字母来定义;当定义的final变量属于“成员变量”时,必须在定义时就设置它的初始值,否则会产生编译错误。常量只能进行一次赋值。

变量:分为成员变量和局部变量
成员变量:
实例变量:int x = 45;在整个类中有效
静态的:static int x = 45;有效范围可以跨类甚至可达到整个运用程序之内
局部变量:只在当前代码块中有效
当局部变量与成员变量的名字相同时,在此方法中成员变量将失效

 

运算符
=与==:=是赋值运算符;==是比较运算符,比较两边的值是否相等(比较的是值本身)
&与&&:使用&,会分别判断两边的表达式(非短路);使用&&,当前面的为fales就不会再去判断后面的(短路)

位运算符除“按位与”和“按位或”运算符外,其他只能用于处理整数的操作数。

三元运算符:条件式?值1:值2——如果条件为真,则取值1,否则取值2

 

数据类型转换
隐式转换:从低级类型向高级类型的转换,系统自动执行
按精度从低到高顺序为:byte<short<int<long<float<double

当把高精度的变量赋值给低精度的变量时,必须使用显示类型转换运算(又称强制类型转换);
例:int a = (int)45.23;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值