亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Java運算符總結

2019-11-18 13:23:39
字體:
來源:轉載
供稿:網友

  運算符總結
  下面這個例子向大家展示了如何隨同特定的運算符使用主數據類型。從根本上說,它是同一個例子反反復復地執行,只是使用了不同的主數據類型。文件編譯時不會報錯,因為那些會導致錯誤的行已用//!變成了注釋內容。
  //: AllOps.java
  // Tests all the Operators on all the
  // PRimitive data types to show which
  // ones are accepted by the Java compiler.
  
  class AllOps {
   // To accept the results of a boolean test:
   void f(boolean b) {}
   void boolTest(boolean x, boolean y) {
    // Arithmetic operators:
    //! x = x * y;
    //! x = x / y;
    //! x = x % y;
    //! x = x + y;
    //! x = x - y;
    //! x++;
    //! x--;
    //! x = +y;
    //! x = -y;
    // Relational and logical:
    //! f(x > y);
    //! f(x >= y);
    //! f(x < y);
    //! f(x < = y);
    f(x == y);
    f(x != y);
    f(!y);
    x = x && y;
    x = x y;
    // Bitwise operators:
    //! x = ~y;
    x = x & y;
    x = x y;
    x = x ^ y;
    //! x = x < < 1;
    //! x = x >> 1;
    //! x = x >>> 1;
    // Compound assignment:
    //! x += y;
    //! x -= y;
    //! x *= y;
    //! x /= y;
    //! x %= y;
    //! x < < = 1;
    //! x >>= 1;
    //! x >>>= 1;
    x &= y;
    x ^= y;
    x = y;
    // Casting:
    //! char c = (char)x;
    //! byte B = (byte)x;
    //! short s = (short)x;
    //! int i = (int)x;
    //! long l = (long)x;
    //! float f = (float)x;
    //! double d = (double)x;
   }
   void charTest(char x, char y) {
    // Arithmetic operators:
    x = (char)(x * y);
    x = (char)(x / y);
    x = (char)(x % y);
    x = (char)(x + y);
    x = (char)(x - y);
    x++;
    x--;
    x = (char)+y;
    x = (char)-y;
    // Relational and logical:
    f(x > y);
    f(x >= y);
    f(x < y);
    f(x < = y);
    f(x == y);
    f(x != y);
    //! f(!x);
    //! f(x && y);
    //! f(x y);
    // Bitwise operators:
    x= (char)~y;
    x = (char)(x & y);
    x = (char)(x y);
    x = (char)(x ^ y);
    x = (char)(x < < 1);
    x = (char)(x >> 1);
    x = (char)(x >>> 1);
    // Compound assignment:
    x += y;
    x -= y;
    x *= y;
    x /= y;
    x %= y;
    x < < = 1;
    x >>= 1;
    x >>>= 1;
    x &= y;
    x ^= y;
    x = y;
    // Casting:
    //! boolean b = (boolean)x;
    byte B = (byte)x;
    short s = (short)x;
    int i = (int)x;
    long l = (long)x;
    float f = (float)x;
    double d = (double)x;
   }
   void byteTest(byte x, byte y) {
    // Arithmetic operators:
    x = (byte)(x* y);
    x = (byte)(x / y);
    x = (byte)(x % y);
    x = (byte)(x + y);
    x = (byte)(x - y);
    x++;
    x--;
    x = (byte)+ y;
    x = (byte)- y;
    // Relational and logical:
    f(x > y);
    f(x >= y);
    f(x < y);
    f(x < = y);
    f(x == y);
    f(x != y);
    //! f(!x);
    //! f(x && y);
    //! f(x y);
    // Bitwise operators:
    x = (byte)~y;
    x = (byte)(x & y);
    x = (byte)(x y);
    x = (byte)(x ^ y);
    x = (byte)(x < < 1);
    x = (byte)(x >> 1);
    x = (byte)(x >>> 1);
    // Compound assignment:
    x += y;
    x -= y;
    x *= y;
    x /= y;
    x %= y;
    x < < = 1;
    x >>= 1;
    x >>>= 1;
    x &= y;
    x ^= y;
    x = y;
    // Casting:
    //! boolean b = (boolean)x;
    char c = (char)x;
    short s = (short)x;
    int i = (int)x;
    long l = (long)x;
    float f = (float)x;
    double d = (double)x;
   }
   void shortTest(short x, short y) {
    // Arithmetic operators:
    x = (short)(x * y);
    x = (short)(x / y);
    x = (short)(x % y);
    x = (short)(x + y);
    x = (short)(x - y);
    x++;
    x--;
    x = (short)+y;
    x = (short)-y;
    // Relational and logical:
    f(x > y);
    f(x >= y);
    f(x < y);
    f(x < = y);
    f(x == y);
    f(x != y);
    //! f(!x);
    //! f(x && y);
    //! f(x y);
    // Bitwise operators:
    x = (short)~y;
    x = (short)(x & y);
    x = (short)(x y);
    x = (short)(x ^ y);
    x = (short)(x < < 1);
    x = (short)(x >> 1);
    x = (short)(x >>> 1);
    // Compound assignment:
    x += y;
    x -= y;
    x *= y;
    x /= y;
    x %= y;
    x < < = 1;
    x >>= 1;
    x >>>= 1;
    x &= y;
    x ^= y;
    x = y;
    // Casting:
    //! boolean b = (boolean)x;
    char c = (char)x;
    byte B = (byte)x;
    int i = (int)x;
    long l = (long)x;
    float f = (float)x;
    double d = (double)x;
   }
   void intTest(int x, int y) {
    // Arithmetic operators:
    x = x * y;
    x = x / y;
    x = x % y;
    x = x + y;
    x = x - y;
    x++;
    x--;
    x = +y;
    x = -y;
    // Relational and logical:
    f(x > y);
    f(x >= y);
    f(x < y);
    f(x < = y);
    f(x == y);
    f(x != y);
    //! f(!x);
    //! f(x && y);
    //! f(x y);
    // Bitwise operators:
    x = ~y;
    x = x & y;
    x = x y;
    x = x ^ y;
    x = x < < 1;
    x = x >> 1;
    x = x >>> 1;
    // Compound assignment:
    x += y;
    x -= y;
    x *= y;
    x /= y;
    x %= y;
    x < < = 1;
    x >>= 1;
    x >>>= 1;
    x &= y;
    x ^= y;
    x = y;
    // Casting:
    //! boolean b = (boolean)x;
    char c = (char)x;
    byte B = (byte)x;
    short s = (short)x;
    long l = (long)x;
    float f = (float)x;
    double d = (double)x;
   }
   void longTest(long x, long y) {
    // Arithmetic operators:
    x = x * y;
    x = x / y;
    x = x % y;
    x = x + y;
    x = x - y;
    x++;
    x--;
    x = +y;
    x = -y;
    // Relational and logical:
    f(x > y);
    f(x >= y);
    f(x < y);
    f(x < = y);
    f(x == y);
    f(x != y);
    //! f(!x);
    //! f(x && y);
    //! f(x y);
    // Bitwise operators:
    x = ~y;
    x = x & y;
    x = x y;
    x = x ^ y;
    x = x < < 1;
    x = x >> 1;
    x = x >>> 1;
    // Compound assignment:
    x += y;
    x -= y;
    x *= y;
    x /= y;
    x %= y;
    x < < = 1;
    x >>= 1;
    x >>>= 1;
    x &= y;
    x ^= y;
    x = y;
    // Casting:
    //!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亲爱的老师9免费观看全集电视剧| 国产精品com| 国产成人福利夜色影视| 俺去了亚洲欧美日韩| 国产不卡在线观看| 国产精品入口日韩视频大尺度| 韩国v欧美v日本v亚洲| 日本国产欧美一区二区三区| 欧美肥臀大乳一区二区免费视频| 国产精品久久久久久久久久久久| 亚洲国产精品免费| 日韩电影在线观看中文字幕| 91精品国产一区| 久久精品美女视频网站| 久久精品99久久久久久久久| 亚洲码在线观看| 久久久久国产一区二区三区| 成人国产精品日本在线| 米奇精品一区二区三区在线观看| 国产精品69av| 精品国产一区二区三区久久狼5月| 成人国产精品久久久久久亚洲| 高清一区二区三区日本久| 最近2019中文字幕mv免费看| 欧美大尺度激情区在线播放| 91青草视频久久| 国产日韩换脸av一区在线观看| 亚洲在线视频观看| 粗暴蹂躏中文一区二区三区| 国产福利视频一区二区| 色阁综合伊人av| 欧美中文在线视频| 91精品国产99久久久久久| 精品国产乱码久久久久酒店| 精品久久久久久久久久| 亚洲欧美一区二区三区四区| 中文字幕在线看视频国产欧美在线看完整| 日本午夜在线亚洲.国产| 欧美裸体xxxx极品少妇| 亚洲精品自产拍| 国产极品jizzhd欧美| 欧美性受xxxx黑人猛交| 插插插亚洲综合网| 亚洲精品视频网上网址在线观看| 国产精品国产三级国产aⅴ浪潮| 日韩美女写真福利在线观看| 日韩中文综合网| 97在线精品国自产拍中文| 欧美劲爆第一页| 国产在线日韩在线| 精品国产31久久久久久| 中文字幕日韩专区| 国产日韩精品入口| 欧美一区二区三区精品电影| 亚洲黄色av女优在线观看| 国产不卡精品视男人的天堂| 久久精品色欧美aⅴ一区二区| 91色视频在线导航| 一个色综合导航| 欧美劲爆第一页| 岛国av午夜精品| 精品国产美女在线| 欧美午夜视频一区二区| 成人黄在线观看| 欧美午夜性色大片在线观看| 国产精品久久久av久久久| 欧美成aaa人片免费看| 欧美日韩国产一区中文午夜| 91成人在线观看国产| 亚洲欧美变态国产另类| 国产伊人精品在线| 97在线观看视频| 法国裸体一区二区| 欧美另类第一页| 国产成人一区二区在线| 欧美日韩国产精品专区| 日韩精品极品视频| 国产亚洲一区二区在线| 国产一区二区久久精品| 中文在线资源观看视频网站免费不卡| 久久久成人的性感天堂| 亚洲男人第一av网站| 97国产精品人人爽人人做| 久久久精品国产亚洲| 久热99视频在线观看| 日韩中文字幕视频在线观看| 国产精品久久久久久五月尺| 日韩在线观看免费全集电视剧网站| 国产美女精品免费电影| 国产日韩亚洲欧美| 日韩av片免费在线观看| 国产精品成人免费电影| 久久久久久久久中文字幕| 在线电影欧美日韩一区二区私密| 久久九九亚洲综合| 欧美寡妇偷汉性猛交| 国产精品入口免费视| 久久男人资源视频| 日韩欧美亚洲国产一区| 美女啪啪无遮挡免费久久网站| 日韩高清免费观看| 欧美视频在线观看免费| 中文综合在线观看| 亚洲美女动态图120秒| 亚洲美女在线视频| 精品久久久久国产| 4k岛国日韩精品**专区| 中文字幕日韩精品在线观看| 狠狠综合久久av一区二区小说| 欧美主播福利视频| 91精品国产91久久久久久| 综合网中文字幕| 91精品久久久久久| 亚洲成色www8888| 欧美天堂在线观看| 国产成人拍精品视频午夜网站| 久久久噜噜噜久久| 91精品国产自产在线老师啪| 国产精品久久久91| 日韩激情第一页| 九九热99久久久国产盗摄| 国产精品爽爽ⅴa在线观看| 日韩男女性生活视频| 91精品91久久久久久| 亚洲一区二区三区乱码aⅴ| 孩xxxx性bbbb欧美| 国产精品va在线播放| 97国产suv精品一区二区62| 91高清视频免费观看| 在线观看日韩视频| 久久久av免费| 黑人巨大精品欧美一区二区三区| 亚洲免费一在线| 国产在线拍揄自揄视频不卡99| 91久久精品美女| 日韩视频中文字幕| 精品国产乱码久久久久久婷婷| 亚洲精品电影久久久| 亚洲跨种族黑人xxx| 欧美日韩国产黄| 欧美日韩亚洲一区二区三区| 亚洲欧美一区二区三区久久| 91免费的视频在线播放| 欧美视频一区二区三区…| 78m国产成人精品视频| 亚洲a区在线视频| 亚洲国产欧美一区二区三区同亚洲| 久久99热精品这里久久精品| 中文欧美日本在线资源| 成人久久一区二区三区| 国产精品成人一区二区| 亚洲视频第一页| 亚洲精品视频中文字幕| 久久视频在线直播| 亚洲国产精品va在线看黑人| 欧美日本黄视频| 久久久精品国产网站| 国产一区二区欧美日韩| 不卡中文字幕av| 欧美在线欧美在线| 国产日韩在线播放| 色偷偷av一区二区三区乱| 日韩av综合中文字幕| 狠狠做深爱婷婷久久综合一区|