概述
目录
2.1 代码注释与编码规范
2.1.1 代码注释
2.1.2 编码规范
2.2 变量与常量
2.2.1 标识符与关键字
2.2.2 变量
2.2.3 常量
2.3 基本数据类型
2.3.1 整数类型
2.3.2 浮点类型
2.3.4 字符类型
2.3.5 布尔类型
2.4 数据类型转换
2.4.1 隐式转换
运行结果如图所示: 2.4.2 显示转换
2.5 运算符
2.5.1 赋值运算符
2.5.2 算术运算符
2.5.3 自增和自减运算符
2.5.4 关系运算符
2.5.5 逻辑运算符
2.5.6 位运算符
2.5.7 复合赋值运算符
2.5.8 三元运算符
2.5.9 圆括号
2.5.10 运算符优先级
2.1 代码注释与编码规范
2.1.1 代码注释
注释中包含了程序的信息,可以帮助程序员更好地阅读和理解程序。
1、单行注释
"//"为单行注释标记,从符号"//"开始直到换行为止的所有内容均作为注释而被编译器忽略,
语法如下:
//注释内容
例如。以下代码为声明的int型变量添加注释:
int age; //声明int型变量用于保存年龄信息
2、多行注释
"/* */"为多行注释标记,符号"/*"与"*/"之间的所有内容均为注释内容,注释中的内容可以换行、
语法如下:
/*
注释内容1
注释内容2
...
*/
3、文档注释
"/** */"为文档注释标记。符号"/**"与"*/"之间的内容均为文档注释内容。
2.1.2 编码规范
(1) 每条语句要单独占一行,一条命令要以分号结束。
注意:
程序代码中的分号必须为英文状态下输入的,初学者经常会将";" 写成中文状态下的";",此时编译器会报出
illegal character(非法字符)这样的错误信息。
(2) 在声明变量时,尽量使每个变量的声明单独占一行,即使是相同的数据类型也要将其放置在单独的一行上,这样有助于添加注释。
(3) 在Java代码中,关键字与关键字之间如果有多个空格,这些空格均被视作一个。多行空格没有任何意义,为了便于理解、阅读,应控制好空格的数量。
2.2 变量与常量
2.2.1 标识符与关键字
1、标识符
Java语言规定标识符由任意顺序的字母、下划线(_)、美元字符($)和数字组成,并且第一个字符不能是数字。标识符不能是Java中的保留关键字。
2、 关键字
关键字是Java语言中已经被赋予特定意义的一些单词,不可以把这些字作为标识符来使用。简单理解为凡是在Eclipse变成红色粗体的单词,都是关键字。Java语言中的关键字如图所示:
Java关键字
2.2.2 变量
例如: 声明变量,并给变量赋值,代码如下:
int x=30;//声明int型变量x,并赋值30
int y; //声明int型变量y
y=1; //给变量y赋值1
y=25; //给变量y赋值25
对于变量的命名并不是任意的,应遵循以下几条规则。
(1) 变量名必须是一个有效的标识符。
(2) 变量名不可以使用Java中的关键字。
(3) 变量名不能重复。
(4) 应选择有意义的单词作为变量名。
2.2.3 常量
在程序运行过程中一直不会改变的量称为常量,通常也被称为"final变量"。常量在整个程序中只能被赋值一次。
例2.1 声明double型常量,并给常量赋值,使用常量进行计算。
代码如图所示:
运行结果如图所示:
常量的使用
2.3 基本数据类型
Java中有8种基本数据类型来储存数值、字符和布尔值。
基本数据类型:
数值型:整数类型(byte、short、int、long) 浮点类型(float、double)
字符型:char
布尔型:boolean
2.3.1 整数类型
整数类型用来储存整数数值,即没有小数部分的数值,可以是正数,也可以是负数,整型数据根据它在内存中所占大小的不同,可分为byte、short、int和long 4种类型。它们具有不同的取值范围,如图所示:
整型数据类型
注意:
给变量赋值时,要注意取值范围,超出相应范围就会出错。
例2.2 给int型变量按照十进制、八进制、十六进制赋值。
代码如图所示:
运行结果如图所示 :
2.3.2 浮点类型
浮点类型表示有小数部分的数字。Java语言中浮点类型分为单精度浮点类型(float)和双精度浮点类型(double),它们具有不同的取值范围,如表图所示:
浮点型数据类型
例2.3 展示4.35*100的错误结果,并给出解决方案。
代码如图所示:
运行结果如图所示:
例2.4 计算2.0-1.9的结果,与0.1进行比较,展示错误结果,并给出解决方案。
代码如图所示:
运行结果如图所示:
2.3.4 字符类型
1、char型
字符类型(char)用于储存单个字符,占用16位(两个字节)的内存空间。在声明字符型变量时,要以单引号表示,如“s”表示一个字符。
2、转义字符
转义字符是一种特殊的字符变量,其以反斜杠“”开头,后跟一个或多个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”。Java中的转义字符如图所示:
转义字符
将转义字符赋值给字符变量时,与字符常量值一样需要使用单引号。
例2.5 使用转义字符。
代码如图所示:
运行结果如图所示:
2.3.5 布尔类型
布尔类型又称逻辑类型,只有true和false两个值,分别代表布尔逻辑中的“真”和“假”,布尔值不能与整数类型进行转换。布尔类型通常被用在流程控制中作为判断条件。
通过关键字boolean来声明布尔类型变量。
例2.6 声明boolean型变量。
代码如图所示:
运行结果如图所示:
2.4 数据类型转换
类型转换是将一个值从一种类型更改为另一种类型的过程。
2.4.1 隐式转换
从低级类型向高级类型的转换,称为隐式转换,也可以称为自动转换。下列基本数据类型会涉及数据转换,不包括逻辑类型。这些类型按精度从“低”到“高”排列的顺序为byte<short<int<long<float<double。
例2.7 创建不同数值类型的变量,进行隐式转换。
代码如图所示:
运行结果如图所示: 2.4.2 显示转换
当把高精度的变量赋值给低精度的变量时,必须使用显示类型转换运算(又称强制类型转换),当执行显示类型转换时可能会导致精度损失。
例2.8 将不同的数据类型进行显示类型转换。
代码如图所示: 运行结果如图所示:
2.5 运算符
运算符是一些特殊的符号,主要用于数学函数、一些类型的赋值语句和逻辑比较方面。
2.5.1 赋值运算符
赋值运算符以符号“=”表示,它是一个双目运算符(对两个操作数做处理),其功能是将右边操作数所含的值赋给左边的操作数。例如:
int a=100; //该表达式是将100赋值给变量a
左边的操作数必须是一个量,而右边的操作数则可以是变量(如 a、number)、常量(如 123、’book‘)、有效的表达式(如 45*12)。
例2.9 使用赋值运算符为变量赋值,实例代码如下:
代码如图所示:
运行结果如图所示:
2.5.2 算术运算符
Java中的算术运算符主要有+(加号)、—(减号)、*(乘号)、/(除号)、%(求余),它们都是双目运算符。
算术运算符
例2.10 使用算术运算符将变量的计算结果输出。
代码如图所示:
运行结果如图所示:
2.5.3 自增和自减运算符
自增和自减运算符是单目运算符,可以放在变量之前,也可以放在变量之后。自增和自减运算符的作用是使变量的值增1或减1。
a++;
++a
a--;
--a;
例2.11 在循环中使用自增运算符,查看自增效果。
代码如图所示: 运行结果如图所示:
2.5.4 关系运算符
关系运算符 属于双目运算符,用来判断一个操作数与另一个操作数之间的关系。
关系运算符
例2.12 使用关系运算符对变量进行比较运算。
代码如图所示:
运行结果如图所示:
2.5.5 逻辑运算符
逻辑运算符是对真和假这两种逻辑值进行运算,运算后的结果仍是一个逻辑值。逻辑运算符包括&&(逻辑与)、||(逻辑或)、!(逻辑非)。逻辑运算符计算的值必须是boolean型数据。在逻辑运算符中,除了“!”是单目运算符之外,其他都是双目运算符。Java中的逻辑运算符如图所示:
例2.13 使用逻辑运算符和关系运算符对变量进行计算。
代码如图所示:
运行结果如图所示:
2.5.6 位运算符
位运算的操作数类型是整型,可以是有符号的也可以是无符号的。位运算符可以分为两大类:位逻辑运算符和位移运算符
位运算符
例2.14 使用位逻辑运算符进行计算。
代码如图所示:
运行结果如图所示:
2.15 使用位移运算符对变量进行位移运算。
代码如图所示: 运行结果如图所示:
2.16 让byte、short两种类型的变量做无符号右移操作。
代码如图所示: 运行结果如图所示:
2.5.7 复合赋值运算符
将赋值运算符与其他运算符合并成一个运算符来使用,就是复合赋值运算符。
复合赋值运算符
2.5.8 三元运算符
三元运算符的使用格式为:
条件式?值1:值2
三元运算符的运算规则为:若条件式的值为true,则整个表达式取值1,否则取值2。例如:
boolean b=20<45?true:false;
2.5.9 圆括号
圆括号可以提升公式中计算过程的优先级
2.5.10 运算符优先级
如果两个运算有相同的优先级,那么左边的表达式要比右边的表达式先被处理。
运算符的优先级
最后
以上就是干净山水为你收集整理的第二章 Java语音基础总结2.2 变量与常量的全部内容,希望文章能够帮你解决第二章 Java语音基础总结2.2 变量与常量所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复