以此记录学习java(vscode)的日子 day05

day 05

操作符

  定义

    对于字面值常量和变量进行操作的符号

    也叫运算符

表达式

  定义

    用操作符将字面值常量或者变量连接起来的式子 叫表达式

运算符的分类

  算术运算符

    + - * / %

    %

      求余运算,结果正负符号只跟表达式运算符左边的操作数的符号有关

    +

      表达式中只要有字符串参与,得到的结果都是字符串

      字符串加其他任意类型数据,结果都是字符串

      注意区分字符串和字符

    自增自减++ --

      前置

        ++a

      后置

        a++

  赋值运算符

    = *= <<= &= 等

    +=、-=、*=、/= 等扩展的赋值运算符,隐含了强制类型转换

    s += 5; // s = (short)(s + 5);

  比较、条件、关系 运算符

    > < >= <= == !=  

    从键盘录入两个整型数字,比较其大小,输出结果

  逻辑操作符

    && 与运算 带逻辑短路

     boolean flag =  (2 > 1) && (3 > 2)

      同真则真

      2 > 3 && 3 > 2

      2 > 1 && 3 > 4

      有假则假

    & 与运算

    ||带逻辑短路

      true || false 结果为 true

      false || true 结果为 true

      有真则真

      false || false 结果为 false

      同假则假

    | 或运算

    ! 非 取反

     !true  

    ^ 异或

      如果两个数都是0 那么结果就是0

      如果两个数都是1 那么结果就是0

      如果两个一个为0一个为1 那么结果就是1

  三目运算符

    表达式?语句1:语句2

    书写简单,可读性比较低,不建议使用


 

  移位操作符

    >> << >>>

  位操作符

    & |

    从键盘录入两个整型值,判断能否被3和5整除

流程控制


 

注意:

  1. 修改改环境变量

   1. 三个确定按钮都要点

   2. 重新打开cmd、vscode

  2. 编码

    1. 先保存

    2. 先编译 再运行

  3. 中文乱码 VScode右下角 改为GBK

  4. 找不到主类

    1. 字节码文件生成没有

    2. java HelloWorld 命令对不对 文件名对不对

    3. CLASSPATH 的值不要写错 可以不写 或者写 .

  5. java项目报错的话,一般从上往下解决

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值