1、运算符的种类:
算术运算符
逻辑运算符
三元运算符
赋值运算符
比较运算符
位运算符
2、三种流程控制语句:
顺序结构
选择结构(if语句,switch语句)
循环结构(while语句,for语句)
if语句:能够用三元表达式的语句都能转换成if-else语句,反之则不成立
if语句三种格式:
(1)if(关系表达式){语句体;}
(2)if(关系表达式){语句体1;}
else{语句体2}
(3)if(关系表达式1){
语句体1;}
else if(关系表达式2){
语句体2}
else if (关系表达式3){
语句体3;}
......
else{
语句体n;}
switch 语句:
格式:
switch(表达式){//这里的表达式的类型可以是String、枚举、整型(4种)//case后跟的是和表达式匹配的值
case:常量值1:语句体1;break;//switch循环语句中break 表示结束当前的语句
case:常量值2:语句体2;break;//switch循环语句中break 表示结束当前的语句
......
defauit:语句体n+1;//如果上述的常量与case均不匹配,则执行本体代码}
补充:case 穿透现象
循环语句:
(1)for
格式:
for(1初始化表达式;2条件表达式;4循环后的操作表达式){
3;true循环体}
注意:for循环的变量随着for循环的结束而结束
(2)while
格式:
1初始化表达式;
while(2条件表达式)
{3:true循环体
4:循环后的操作表达式}
(3)do ...while...
格式:
1初始化表达式;
do
{2:循环体
3:循环后的操作表达式}
while(4条件表达式)
3、键盘录入步骤
(1)导包: import java.util.Scanner
(2)创建一个键盘录入对象:Scanner sc = new Scanner(systen.in);
(3)友好提示,system.out.println("请输入恰当的提示语")
(4)使用对象,获取键盘录入的一个数据:int x= sc.nextInt();//输入的是一个整数,要是输入字符串或一个字符时
4、双重for循环
外循环控制的是行数,内循环控制的是列数
九九乘法表:
补充:
(1)break与continue
break 可以用在switch 和循环语句中,表示结束
continue 用在循环语句中,表示本次循环结束,继续下一次的循环
(2)return语句
表示返回当前所在作用域的方法,如果没有返回值则直接返回,如果有返回值return将直接给方法的调用者