标志符和关键字
java语言中用来表示类型、变量名、方法名、类型名、数组名、文件名的有效字符序列成为标志符。标志符只能由字母,下划线,美元符号,和数字组成,且第一个字母不能是数字。
java语言中有50个关键字,也叫保留字,经常见到的有,class、public、private、protected、import、if、else、while等。这个无需特别记忆,但是有一点,保留字不能作为变量名,方法名,类名等。代码中出现将保留字作为这些内容时,代码时无法通过编译的。
数据类型
java中有八大基本数据类型,他们分别是boolean、char、byte、short、int、long、float、double。他们都有各自的包装类型,包装类型提供了额外的方法。对基本数据类型进行了扩展。
运算符
java中的运算符有很多,如最基本的+(加)、-(减)、*(乘)、/(除),这是算数运算符。除了这四个还有>、<、==、=>、<=,这是逻辑运算符。这些都是平时经常会用到的运算符,平时不常会用到的运算符。如:位运算符(&、|、~、^),三元运算符等。可以才考一下这篇博客里边对运算符的详细比较。https://www.cnblogs.com/dianqijiaodengdai/p/6141486.html
语句结构
分支(if-else语句)
分支是一种常用的控制程序走向的语句结构。它利用条件表达式来决定程序执行的路径。其格式如下
(1)if(布尔表达式) {
语句;
}
(2)if(布尔表达式) {
语句;
}else(布尔表达式) {
语句;
}
(3)嵌套的if-else语句
if(布尔表达式) {
语句;
}else if(布尔表达式) {
语句;
}else(布尔表达式) {
语句;
}
循环:
循环控制语句包括while循环、do-while循环和for循环。
(1)while循环的格式如下:
while(布尔表达式){
循环体;
}
(2)do-while循环的格式如下:
do{
循环体;
}while(布尔表达式)
(3)for循环的格式如下:
for(初始操作;循环截止条件;每次循环后的操作){
循环体;
}
while循环和do-while循环的区别在于,do-while循环会比while循环多执行一次循环体。因为do-while循环是先执行循环体再判断循环条件,而while循环是先判断循环条件再执行循环体。也就是说,do-while循环的循环体会至少执行一次。
for循环的循环步骤是先执行初始操作,然后判断循环条件,如果为真,执行循环后的操作,然后继续循环,如果为假,则跳出循环。
跳转
在循环中可以使用break和continue在控制循环的执行流程。break表示跳出当前循环体,即强行终止循环,不在执行该循环。continue表示跳出本次循环,继续下一次循环。break也可以支持跳转到指定定标号的循环。如:
outter:while(i>0){
j=3;
inner:while(j>0){
if(j<2) {
break outter;
}
System.out.println(i+“and”+j);
j–;
}
i–;
}
开关(switch语句)
switch语句的格式如下:
switch(表达式){
case 整数1:语句;break;
case 整数2:语句;break;
case 整数3:语句;break;
case 整数4:语句;break;
default:语句;
}
default语句是在表达式都不满足任一数值时默认执行的语句。在java5之前switch语句仅支持整数int型的数值和char类型的数值(char类型可自动转换为int类型)。但是在java5之后,switch新增支持字符串类型的数值。