Java学习历程-Java基础语法(二)

69 阅读3分钟

在学习Java初期,会经常使用到输出语句

两种常见的输出语句:
    直接输出语句:
        System.out.print(输出内容);
    换行输出语句
        System.out.println(输出内容);
    直接输出语句只输出括号里面的输出内容
    换行输出语句在输出括号里面输出内容的同时做换行处理
    直接输出语句中必须有输出内容,否则编译报错

1.常量

常量:
    在程序运行过程中其值不可以发生改变的量
分类:
    字面值常量:
        单独的一个数据值,没有任何实际意义,需要结合着其他的语句才能进行使用
        分类:
            整数常量
            浮点常量
            字符常量
            布尔常量
            字符串常量
            空常量:空常量的关键字无法使用输出语句打印
    自定义常量

2.运算符

运算符:
    在程序中对常量或者变量进行操作运算的符号
分类:
    算数运算符(+,-,*,/,%,++,--)
        在程序中进行数学运算的符号
    赋值运算符
        在程序中给变量进行操作的运算符号
        分类:
            基本赋值运算符(=):将右边的内容赋值给左边的变量
            复合赋值运算符(+= ,-=,*=,/=,%=)
                将运算符两边的变量进行除=外的运算操作,将运算完的结果再赋值给左边的变量
         注意:
             复合赋值运算符在将运算符的结果赋值给左边的变量之前,会根据左边变量的数据类型隐式做一次强制类型转换
    关系运算符
        在程序中用于比较常量和变量之间的关系
        分类:
            <,>,<=,>=,==,!=
        注意:关系运算符的结果一定是boolean==和!=:
            比较基本类型时,比较的是两个基本类型的数据值
     逻辑运算符:
         在程序中处理逻辑关系的运算符号
         分类:
             基本逻辑运算符 
                 &:逻辑与,有falsefalse,判断多个条件是否同时满足 
                 |:逻辑或,有truetrue,判断多个条件是否至少满足一个
                 !:逻辑非,非falsetrue,非truefalse,将布尔结果值取反
             短路逻辑运算符 
                 &&  ||
             &&&的区别:
                 &&&的结果是一样的,
                 &&:当前面表达式的结果是false的时候,后面表达式不会执行;
                 &:无论前面表达式的结果是什么,后面的表达式都会被执行
              |||的区别:
                 |||的结果是一样的,
                 ||:当前面表达式的结果是true的时候,后面的表达式则不会执行;
                 |:无论前面表达式的结果是什么,后面的表达式都会被执行
              在实际应用中更推荐使用&&||
         注意:1.逻辑表达式必须用来连接boolea值;2.逻辑表达式的结果一定是boolean值
      三元运算符:
          关系表达式 ? 表达式1 : 表达式2
          如果关系表达式结果为true,则返回表达式1
          如果关系表达式结果为false,则返回表达式2
          
         
表达式:
    在程序中用运算符把常量或变量连起来的式子
    
    
补充:
    1.+号的用法
        1) 加法运算
        2) 字符串连接符
            当+左右两边任意一边出现了字符串,+号则是字符串连接符
    2.++--的用法
        格式:变量名++++ 变量名
             变量名-- 或 --变量名
        特点:
            单独使用时,++(--)在前和++(--)在后是一样的
            复合使用时,
                如果++(--)在前,先自增(自减)后使用
                如果++(--)在后,先使用后自增(自减)