1.条件语句:所谓的条件语句就是指有选择的去执行部分代码。
包括:if条件语句和switch条件语句
if条件语句:
语法:
(1)if(条件语句){
//条件成立时需要执行的代码
}
(2)if(条件语句){
}else{
}
(3)if(条件语句){
}else if(){
}….
(4) if(){
}else if(){
}else{
}
注意:
else if 和else都不能单独的出现,必须和if匹配使用!!!
switch条件语句,语法:
switch(表达式){
case 常量值: 操作语句
break;
case 常量值: 操作语句
break;
}
在switch条件语句中,表达式的值只能是byte,short,char,int,但是在JDK7.0版本可以使用String.
2.算术运算符
+,-,*,/,%,++,--
++和--的特点:
++在前先加1再输出,++在后先输出再加1
--再前先减1 再输出,--再后先输出再减1
3.赋值运算符
就是把值赋给其中的一个变量
=,+=,-=,*=,/=.%=
+=就表示两个变量相加把和赋给另一个变量
例如:int num1=10; int num2=20; num1+=num2; 就相当于num1=num1+num2;
4.比较运算符
>、<、>=、<=、==、!=
5.逻辑运算符
逻辑运算符用于对boolean类型结果的表达式进行运算,运算结果总是boolean类型的。
&:与
|:或
^:异或 说明:当两边的表达式的结果一致时输出结果为false,否则为true
!:非 就是去相反的结果
&&:短路与
当第一个条件为false时,直接输出结果。
||:短路或
当第一个条件为true时,直接输出结果。
6.+连接运算符
任何数据类型通过+号和字符串连接组成的都是一个新的字符串。
7.三目运算符
语法:
X?Y:Z
X表达式得到的一个结果一定是一个boolean类型的,如果X得到值为true则输出Y的值,否则输出Z的值。
8.表达式
对表达式中的操作数进行运算得到的结果称为表达式的值。表达式的值的数据类型即为表达式的类型。
9.循环语句
(1).for循环
(2).while循环
(3).do/while循环
for循环语法:
for(初始化变量;循环条件;改变循环条件){
}
while循环语法:
while(循环条件){
改变循环条件
}
do/while循环语法:
do{
改变循环条件
}while(循环条件);
注意:do/while无论条件是否成立都会至少执行一次。
10.break和conitune
- break 语句用于终止某个语句块的执行
- continue语句用于跳过某个循环语句块的一次执行