Java新手之路——Day03 Java语言基础组成_数据类型
不要畏惧代码中的英文,那仅仅是一种符号,换成中文也一样
代码只是思想的一种体现形式,思维清晰有条理才能写出好代码
代码只是思想的一种体现形式,思维清晰有条理才能写出好代码
- 关键字 被赋予了特殊含义的单词 蓝色单词 如class
- 标识符 在程序中定义的一些名称
比如 类名Demo(注意类名称首字母要大写) 变量名(如main)
标识符只能由以下符号组成:a-z 0-9 _ $ 数字不可以开头,不可以使用关键字
- 注释 注解说明程序的文字 绿色文字
注释格式:
1、单行(single-line)注释 //……(只在这一行有效)
2、块(block)注释 /*……*/
3、文档注释 /**……*/
作用: 1.对程序进行说明
2.调试程序
注意!多行注释不要嵌套多行注释
注释是对代码的说明书,可提高代码易读性,在实际工作中非常重要
1、单行(single-line)注释 //……(只在这一行有效)
2、块(block)注释 /*……*/
3、文档注释 /**……*/
作用: 1.对程序进行说明
2.调试程序
注意!多行注释不要嵌套多行注释
注释是对代码的说明书,可提高代码易读性,在实际工作中非常重要

- 常量和变量
常量表示不能改变的数值
Java中常量的分类:
1.整数常量。所有整数。(包含三类:正整数,负整数,0)
2.小数常量。所有小数
3.布尔(boolean)型常量。只有两个数值(true,false)
4.字符常量。将一个数字字母或者符号用单引号''标识(注意只能是一个)
5.字符串常量。将一个或多个字符用双引号""标识("1" , ""也是字符串)
Java中常量的分类:
1.整数常量。所有整数。(包含三类:正整数,负整数,0)
2.小数常量。所有小数
3.布尔(boolean)型常量。只有两个数值(true,false)
4.字符常量。将一个数字字母或者符号用单引号''标识(注意只能是一个)
5.字符串常量。将一个或多个字符用双引号""标识("1" , ""也是字符串)
6.null常量。只有一个数值:null
变量的概念:
1.内存中的一个存储区域
2.该区域有自己的名称(变量名)和类型(数据类型)
3.该区域的数据可以在同一类型范围内不断变化
为什么要定义变量:
用来不断的存放同一类型的常量,并可以重复使用
使用变量注意:
1.变量的作用范围(一对{}之间有效)
2.初始化值
定义变量的格式
数据类型 变量名=初始化值
注:格式是固定的,记住格式,以不变应万变
理解:变量就如同数学中的未知数
什么时候需要定义一个变量?
当要参与运算的数据不确定的时候,用定义的变量的形式表示该数据。
Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。

整数类型 取值范围 占用大小
byte(字节型) [- 2^7, 2^7 - 1] [-128, 127] 1个字节,8个二进制位
short(短整型) [- 2^15, 2^15 - 1] [-32768,32767] 2个字节,16个二进制位
int (整型 ) [- 2^31, 2^31 - 1] 4个字节
long(长整型 ) [- 2^63, 2^63 - 1] 8个字节
浮点类型
float (单精度) 4个字节
double (双精度) 8个字节
例如 6 在计算机中表示为
00000000 00000000 00000000 00000110
思考: byte b = 6 ,6为四个字节,而byte只有一个字节,为什么运行时不报错?
当数字在字节类型的表示范围内时,计算机会自动忽略前面的三个字节,而当数据超出byte的表示范围时,如果继续忽略前三个字节会丢失精度。

浙公网安备 33010602011771号