java_2018_Day3_总结

运算符
    算数运算符
        + - * / % ++ --
        +
            加法
            正号
            字符串连接符
        /和%区别
            /    取商
            %    取余
        ++和--
            自增和自减
            单独使用
                a++ 和 ++a效果一样
            参与操作使用
                放在操作数前面:先自增或自减,再参与操作
                放在操作数后面:先参与操作,再自增或自减
    赋值运算符
        = += -= *= /= &=
        赋值运算符,最基本的赋值运算符
        隐含了自动强制转换
    比较运算符
        == != > >= < <=
        最终结果为boolean类型
        不要把==写成=
    逻辑运算符
        & | ^ ! && ||
        逻辑运算符用于连接boolean类型的式子
        &:有false则false
        |:有true则true
        ^:相同false不同true
        !:非true则false,非false则true
        &&/||:有短路效果,右边不执行
    位运算符
        ^的特殊用法
            一个数据针对另一个数据位^两次,该数不变
    三元运算符
        比较表达式?表达式1:表达式2

键盘录入
    导包
        import java.util.Scanneer;
            在class上边
    创建对象
        Scanner sc = new Scanner(System.in);
    获取数据
        int x = sc.nextInt();
        
流程控制语句
    顺序结构
        从上往下,依次执行
    选择结构
        按照不同的选择,执行不同的代码
    循环结构
        做一些重复的代码
        
if语句
    格式1:
        if(比较表达式){
            语句体
        }
    格式2:
        if(比较表达式){
            语句体1
        }else{
            语句体2
        }
    格式3:
        if(比较表达式){
            语句体1
        }else if(比较表达式){
            语句体2
        }else{
            语句体3
        }
    注意
        比较表达式,类型永远是boolean类型
        if语句控制的语句体,如果是一条语句,可以省略大括号,如果多条,不能省略
        一般来水,有左大括号,就没有左大括号,有分号,就没有大括号
        else后面如果没有if,是不会出现比较表达式的
        三种if语句,都是一个独立的语句

猜你喜欢

转载自www.cnblogs.com/dlbm/p/9183853.html