Java 29190917
发布时间:2020-12-15 07:44:12 所属栏目:Java 来源:网络整理
导读:注释、变量、基本数据类型 1、注释 注释是用来解释说明代码含义的,在实际开发中有注释代码便于他人理解。Java中的注释有三个: 单行注释-----// 多行注释----- /* */ 文档注释-----/** */ 2、变量 编程 = 数据 + 算法,变量就是用来操作程序中的不断变化的
注释、变量、基本数据类型
1、注释
2、变量编程 = 数据 + 算法,变量就是用来操作程序中的不断变化的数据,关于变量的操作有:变量的声明、变量的命名、变量的初始化、变量的使用。 2.1、变量的声明变量的声明就是在计算机内存中开辟一个空间来存放对应的数据,变量在声明时需要包含两点:数据类型和变量名。 2.2、变量的命名Java中的变量名在实际开发中,需要符合以下要求: 1、变量名需要符合Java标识符语法规范; 2、变脸名需要符合见名知意; 3、变量名需要符合“驼峰命名法”; Java标识符语法规范Java标识符是用来给包、类、方法、变量、方法的参数和接口来命名的。Java标识符的语法规范如下: 1、只能是大小写字母、数字、下划线和$组成; 2、标识符中不能以数字开头; 3、标识符的长度不能超过255个字符; 4、关键字和保留字不可以作为标识符使用; 见名知意变量名的见名知意是指,通过变量名就知道其中存储的是什么数据。变量名的见名知意通过英文单词的形式来操作。 2.3、变量的初始化变量的初始化是指给变量进行第一次赋值(给变量一个具体数据)操作,使用等号来进行赋值操作。 2.4、变量的使用Java中规定未经声明或初始化的变量不能使用,对于变量的使用本质上是对变量中数据的使用。 3、Java中的基本数据类型Java中有8个基本数据类型,分别用于存储整数、浮点数(小数)、字符数据(单个内容)和布尔数据(逻辑状态值)。 整数-----------byte、short、int、long 整数直接量Java中规定所有直接写出来的整数就是整数直接量,其类型默认是int类型。在Java中整数直接量不能超过int的范围 如果想要表示超过int范围的整数,就需要使用long类型的整数直接量,long类型的整数直接量就是在整数的末尾加L或l。 整数类型的除法运算Java中两个整数的除法运算,其结果会舍弃小数部分,只保留整数部分。整数的除法运算,其结果是商。 整数在进行较大运算时的溢出问题若两个整数在进行较大运算时,其结果可能会超出int的范围,而发生溢出现象:若两个正数运算发生的溢出,其结果可能是负数;若两个负数运算发生的溢出,其结果可能是正数。 注意:溢出问题不能避免,但是可以解决。解决的办法就是使用更大的数据类型来操作。 使用long类型来存放时间毫秒值JDK的系统类库中提供了一个用来获取1970年1月1日到此时此刻所经历的时间毫秒值:System.currentTimeMillis(),由于该方法的结果过大,只能使用long类型来存放该时间毫米值。 3.2、浮点数浮点数直接量Java中所有直接写出来的小数就是浮点数直接量, 其类型默认是double。如果想要表示float类型数据时,需要在小数末尾加F或f。 浮点数在运算时,其结果可能会与舍入误差浮点数在参与运算时,其结果可能会有舍入误差出现。该误差是由于计算机的二进制系统造成的,所以该误差是无法避免的。要想避免舍入误差,就不能使用double和float,而采用BigDecimal工具来实现浮点数的精确运算。 3.3、字符类型char类型是单个字符内容形式的数据,char类型事实上是一个整数,这个整数值是对应字符的Unicode编码值。 char类型的赋值1、字符形式赋值:将单个字符内容用一对单引号括起来,形 如:’A’; 2、整数形式赋值:整数必须在0-65535范围内; 3、Unicode编码形式赋值:Unicode编码是用一对单引号括起来的,引号中的编码必须以u开头。 ?转义字符char类型在使用字符形式赋值时,对于特殊的字符不能直接用一对单引号括起来使用。在特殊字符使用时,需要使用转义字符(/)来将特殊字符进行转义操作。 3.4、布尔类型>布尔类型是一种逻辑状态值:true、false,true表示成立的状态;false表示不成立的状态。 4、数字类型之间的转换问题4.1、数字类型在赋值时的转换不同的数字类型在赋值时,会出现自动转换和强制转换。 数字类型之间的大小关系: byte/char/short----int----long----float----double 自动转换----小类型可以自动转换为大类型的数字强制转换----大类型必须强制转换为小类型数字强制转换语法:(小类型)大类型数据 注意:在强制转换时,会造成整数溢出和浮点数精度丢失问题。 4.2、数字类型在运算时,结果的转换不同的数字类型在参与运算时,其结果会自动转换为较大的数字类型。 4.3、byte、short、char与int的转换问题为了方便使用,在操作byte、short、char类型时,需要遵循如下原则: 1、整数直接量可以直赋值给byte、short、char,需要注意整数不要超过范围; 2、byte、short、char在参与运算时,先一律将三者自动转换为int类型,然后再计算,运算的结果是int类型。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |