Java教程

java变量的命名,基本数据类型及数据类型的转换

本文主要是介绍java变量的命名,基本数据类型及数据类型的转换,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

变量的命名

1) 命名

1、 只能包含字母、数字,_和$符,并且不能以数字开头

2、严格区分大小写

3、不能使用关键字

4、可以中文命名,但不建议

建议英文的见名知意,“驼峰命名法”

基本数据类型

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

整数直接默认为int型,但是不能超范围,超范围则编译错误

两个整数相除,结果还是整数,小数位无条件舍弃(不会四舍五入)

整数运算时若超出范围发生溢出,溢出是需要避免

2、 long长整型,8个字节,很大很大很大……

表示long的直接量,要以l或L结尾

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

System.curentTimeMills()方法

用于获取1970.1.1零时到此时此刻的毫秒数

3、 double浮点型,8个字节,很大很大

浮点数的直接量是double类型,若想表示float需要在数字后加f或F

double和float运算时会出现舍入误差

4、 boolean布尔型,1个字节

只能取值为true或false   

5、 char字符型,2个字节  

16位的无符号整数

a) 采用Unicode字符集编码,每一个字符对应一个码

  1. 表现形式是字符char,但本质上是码int
  2. (Ascii码:’a’---97,’A’-----65,’0’------48)

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

c) 特殊符号需要通过\来转义

基本数据类型间的转换

数据类型从小到大依次为:

byte-short-int-long-float-double

char-

1) 两种方式:

自动类型转换:小类型到大类型

强制类型转换:大类型到小类型

语法:(要转换成为的数据类型)变量

强转有可能发生溢出或精度的丢失

2) 两点规则:

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

b) byte、short、char型数据参与运算时,

先一律转化为int再运算

这篇关于java变量的命名,基本数据类型及数据类型的转换的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!