首页 > 开发 > Java > 正文

java笔记学习之操作符

2024-07-14 08:40:32
字体:
来源:转载
供稿:网友

0x001 算数运算符

    int num1 = 1, num2 = 2;    System.out.println(num1 + num2); // 3    System.out.println(num1 - num2); // -1    System.out.println(num1 / num2); // 0     System.out.println(num1 * num2); // 2    System.out.println(num1 % num2); //1

0x002 自增自减

    System.out.println(num1++); // 1    System.out.println(num1); // 2    System.out.println(num1--); // 2    System.out.println(num1); // 1    System.out.println(++num1); // 2    System.out.println(--num1); // 1

0x003 关系操作符

    System.out.println((num1 < num2)); // true    System.out.println((num1 > num2)); // false    System.out.println(num1 == num2); // false    System.out.println(num1 != num2); // true

0x004 逻辑操作符

    boolean boolean1 = false;     boolean boolean2 = true;     System.out.println(boolean1 && boolean2); // false    System.out.println(boolean1 || boolean2); // true    System.out.println(!boolean1); // true

0x005 直接操作符

    int i1 = 0x2f;    int i2 = 0x2F;    int i3 = 0177;    char c1 = 0xffff;    byte b1 = 0x7f;    short s1 = 0x7f;    long l1 = 100L;    long l2 = 100l;    float f1 = 1;    float f2 = 1f;    float f3 = 1F;    double d1 = 1d;    double d2 = 1D;    System.out.println(i1); // 47    System.out.println(i2); //47    System.out.println(i3); // 127    System.out.println(c1); //     System.out.println(b1); // 127    System.out.println(s1); // 127    System.out.println(l1); // 100    System.out.println(l2); // 100    System.out.println(f1); // 1.0    System.out.println(f2); // 1.0    System.out.println(f3); // 1.0    System.out.println(d1); // 1.0    System.out.println(d2); // 1.0

0x006 三元运算符

    int a = 0;    boolean isSuccess = false;    a = isSuccess ? 1 : 2;    System.out.println(a);// 2

0x007 字符串+、+=

    String str = "";    str = str + "1";    str += "2";    System.out.println(str);

0x008 类型转化

    int i = 100;    long long1 = (long) i;    System.out.println(long1);// 100    long1 = i;    System.out.println(long1);// 100    long long2 = (long) 200;    System.out.println(long2);// 200    i = (int) long1;    System.out.println(i); // 200        float float1=0.1f;     float float2=0.9f;    System.out.println((int) float1);// 转化int会被舍去    System.out.println((int) float2);// 转化int会被舍去


注:相关教程知识阅读请移步到JAVA教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表