Java基础-变量

一、声明变量

(1)单个变量声明

int a;//声明一个整数型变量a

long b;//声明一个长整型变量b

double c;//声明一个浮点型变量c

boolean d;//声明一个布尔型变量d

char e;//声明一个字符型变量e

(2)多个变量声明

int a,b,c,d;//声明了a,b,c,d四个整数型变量,这种多变量声明方式必须变量类型一致才可

二、赋值变量

 (1)声明同时赋值

 int a = 3;//声明了一个整数型变量a,并且赋值3

(2)先声明再赋值

int a;//声明了一个整数型变量a

a = 3;//给变量a赋值3

三、使用变量

int a = 3;//声明了一个整数型变量a,并且赋值3

  • int b = a+5;//声明了一个整数型变量b,并且将变量a加上3运算后的值赋值给了变量b,这里给变量b赋值就使用到了变量a进行运算
  • a = 5;//可以修改a变量的值
  • System.out.println(a);//也可以输出变量a
  • 等等。。。。。

四、命名变量

(1)不能使用java关键字

(2)只能字母、数字、_和$符中的一个或多个,且不能以数字作为开头

(3)严格区分大小写

(4)不能使用关键字

(5)允许中文命名,但不建议,建议"英文的见名知意"、"小驼峰命名法"

五、常用的基本数据类型

1、int:整型,4个字节,-21多亿到21多亿

(1)整数直接量默认为int类型,若超范围则发生编译错误

(2)两个整数相除,结果还是整数,小数位会被舍弃

(3)整数运算时,若超出范围则发生溢出,需要注意避免

2、long:长整型,8个字节

(1)长整型的直接量需在数字后加L或l,建议使用L

(2)运算时若有可能溢出,建议在第1个数字后加L

3、double:浮点型,8个字节

(1)浮点数直接量默认为double型,若想表示float需在数字后加F或f

(2)double或float型数据参与运算时,有可能会发生舍入误差

4、boolean:布尔型,1个字节

  • 只能赋值为true或false

5、char:字符型,2个字节

(1)采用Unicode字符集编码格式,一个字符对应一个ASCII码(0到65535)

(2)字符型直接量必须放在单引号中,并且只能有一个

(3)特殊符号需通过\来转义

六、数据类型间的转换:

数据类型从小到大依次为: byte-->short(char)-->int-->long-->float-->double

(1)自动/隐式类型转换:小类型到大类型

(2)强制类型转换:大类型到小类型,有可能溢出或丢失精度

(3)整数直接量可以直接赋值给byte,short,char,但不能超出范围

(4)byte,short,char型数据参与运算时,系统先将其自动转换为int再运算

「文中不足之处,还望不吝指正」

posted @ 2022-09-22 10:58  不懂技术的小偶尔  阅读(30)  评论(0编辑  收藏  举报