zoukankan      html  css  js  c++  java
  • javase-->基础知识(二)

    1、算术运算符

      7种:+,-,*,/,%,++,--;          --------------------注意不要想当然,按照类型规则来计算

        ++在变量前,先加1再取变量使用        --同理  

          在变量后,先取变量使用再加1

        i=i++;//值不变     i=++i;//值加1

    2、比较运算符

      6种:>,<,>=,<=,==,!=    -------  返回true|false表示逻辑值

    3、逻辑运算符

      5种:!,|,&,||,&&

      短路与非短路的区别:

        短路:左边已经能确定表达式的结果时则右边不做运算,否则右边依然计算

        非短路:不管什么情况左右都计算

    4、=,+=,-=,*=,/=,%=

      =:赋值运算,注意是否需要转型

      +=:扩展赋值运算   a+=b----->a=a+b

      +:可以做算术运算,也可以做字符串的拼接

        2+3=5

        2+""="2"          "hello"+2="hello2"

      注:打印语句打印是都以字符串形式表现

    5、条件分支

      if...

      if...else...

      if...else...if...else

      switch(variable){

            case 值:

              语句;

              break;

            case 值:

              语句;

              break;...

            default:

              语句;

             

        }

  • 相关阅读:
    opencv-霍夫直线变换与圆变换
    opencv-角点检测之Harris角点检测
    opencv-图像形态学之开运算、闭运算、形态学梯度、顶帽、黑帽合辑
    opencv-图像形态学之膨胀腐蚀
    MFC-按行读取TXT数据
    MFC-CString与int互相转化
    转-C++宏定义详解
    转-pycharm建立项目
    转-Windows下anaconda简单使用教程
    CSU 1556 Jerry's trouble
  • 原文地址:https://www.cnblogs.com/xcggdd/p/6177906.html
Copyright © 2011-2022 走看看