zoukankan      html  css  js  c++  java
  • Java基础复习之二:运算符,键盘录入,流程控制语句,if语句,三元运算

    1、运算符

         1.1、算术运算符  +(加法有三个用法:加法,正号,字符串连接符)  -  *  /  %  ++  --

                1.1.1、/ 是取商,%是取余

                1.1.2、++ 与--的用法(a:作用是自增,自减)

                                                b:单独使用:放在前后一样

                                                c:参与操作使用:

                                                             放在前面是先自增或减,然后再参与运算

                                                              int a=10;int b=++a;-----------b=11

                                                             放在后面是先参与操作,再自增或是减

                                                              int a=10;int b=a++; ----------b=10

       1.2、赋值运算符(=,+=,-=,*=,/=,%=) =是最基本的赋值运算符 int x=10;把10赋给x;

               知识点:+=,-=,*=,/=,%= 隐含了自动强制转换

               如:short s=1; s=s+1; //会报错,因为由int到short需要强转

                     short s1=1;s1+=1;//自动强转了(隐含)=====(short)(s1+1)

       1.3、比较运算符(==     !=    >     <     >=     <=) 结果是布尔

       1.4、逻辑运算符(&  |  ^   !  &&  || )用于连接结果是布尔的表达式

              int a=10;
              int b=20;
              int c=30;

              结论:& 逻辑与:有false则false,只有全是true才为true.

                       | 逻辑或:有true则true

                       ^逻辑异或 相同则false,不同则true,情侣关系.

                       ! 非true则false,非false则true.

                       && 有false则false,只有全是true才为true:只是它会短路也就是如果前一个条件不满足,后一个根本不会执行

                       || 逻辑或:有true则true,只是它会短路,如果前一个为true了,后一个根本不会执行。

        1.5、位运算(>>     <<     >>>   <<<<  ^  |  & )

                ^ 一个数据针对另一个数据位异或两次,该数不变 如 2^5^5===2

              --待续

             

  • 相关阅读:
    直拍反手拉球引拍位置及发力技巧
    话说多球 --  乒在民间
    直板横打不稳定,总是出界的可能原因 -- 乒在民间
    【hihocoder 1424】 Asa's Chess Problem(有源汇上下界网络流)
    【HDU 6036】Division Game (NTT+数学)
    【hdu 4658】Integer Partition (无序分拆数、五边形数定理)
    【hdu 5628】Clarke and math (Dirichlet卷积)
    【hdu6188】Duizi and Shunzi(贪心)
    【hdu6186】CS Course(前缀后缀异或)
    【hdu6185】Covering(骨牌覆盖)
  • 原文地址:https://www.cnblogs.com/peter-peng/p/4521869.html
Copyright © 2011-2022 走看看