三元运算符、方法、选择结构、循环
一元运算符:只需要一个数据就可以进行操作的运算符。例如:取反!,自增++,自减--。
二元运算符:需要两个数据才可以进行操作的运算符。例如:加法+,赋值。
三元运算符:需要三个数据才可以进行操作的运算符
格式:
数据类型 变量名称=条件判断?表达式A:表达式B
流程:
首先判断条件是否成立:
如果成立为true,那么将表达式A的值赋值给左侧的变量:
如果不成立flase,那么将表达式B的值赋值给左侧的变量;
注意事项:
1、必须同时保证表达式A和表达式B都符合左侧数据类型的要求
2、三元运算符的结果必须被使用。
二、方法
定义一个方法的格式:
public static void 方法名称(){
方法体
}
方法名称的命名规则和变量一样,使用小驼峰
方法体:也就是大括号中可以包含任意条语句。
注意事项:
1、方法定义的先后顺序无所谓。
2、方法的定义不能产生嵌套关系。
3.、方法定义好了以后,不会执行,如果想要执行,一定要进行方法调用。
如何调用方法,格式:
方法名称();
三、选择结构
switch语句使用的注意事项:
1、多个case后面的数值不可以重复
2、switch后面的小括号当中只能是下列数据类型:
基本数据类型:byte/short/char/int
引用数据类型:String字符串、enum枚举
3、switch语句格式可以很灵活:前后顺序可以颠倒,而且break语句还可以省略。
“匹配到哪一个case就从哪一个位置向下执行,直到遇到了break或者整体结束为止。
循环:
循环结构的基本组成部分,一般可以分为四个部分:
1、初始化语句:在循环开始最初执行,而且只做唯一一次
2、条件判断:如果成立,则循环继续;如果不成立,则循环退出
3、循环体:重复要做的事情内容,若干行语句
4、进步语句:每次循环之后都要进行的扫尾工作,每次循环结束之后都要执行一次。
do-while循环体格式
初始化语句
do{
循环体
步进语句
}while(条件判断);
三种循环的区别:
1、如果条件判断从来没有满足过,那么for循环和while循环将执行0次。do-while循环将会至少执行1次。
2、for循环的变量在小括号当中定义,只有循环内部才可以使用,while循环。
循环控制语句是continue关键字,一旦执行,立刻跳过当前次循环剩余内容,马上开始下一次循环。
循环嵌套:
for(初始化表达式1;循环条件2;步进表达式7){
for(初始化表达式3;循环条件4;步进表达式6){
执行语句5;
}
}
执行顺序:123456>456>723456>456
外循环一次,内循环多次