zoukankan      html  css  js  c++  java
  • java学习笔记之二(java的运算符)

    1.‘+’;加号运算符

    ‘+’在java中除了具有假发运算的功能外,还有连接两个字符的功能

    public class HelloWorld {
    int i=33;
    int j=44;
    char c1='a';
    char c2='b';
    public static void main(String args[])
    {
    HelloWorld hw=new HelloWorld();
    int n=hw.i+hw.j;
    int c=hw.c2+hw.c1;
    System.out.println(n);
    System.out.println(c);
    }
    }

    在连接多个字符时,可以用多个加法运算符进行连接,但这样做是存在缺点的。

    2.‘-’;减法运算符

    通过下面的例子,就可以明白:

    public class jian {
    int i=44;
    int j=22;
    char c1='h';
    char c2='a';
    public static void main(String args[])
    {
    jian hl=new jian();
    int n=hl.i-hl.j;
    int c=hl.c1-hl.c2;
    System.out.println(n);
    System.out.println(c);
    }
    }

    3.'/':除法运算符

    可以做整数的除法,也可以做浮点数的除法

    public class chufa {
    float i=23;
    float j=11;
    public static void main(String args[])
    {
    chufa hl=new chufa();
    float n=hl.i/hl.j;
    System.out.println(n);
    }
    }

    浮点除法,结果是2.090909

    整除的时候貌似是取整运算

    public class chufa {
    int i=23;
    int j=11;
    public static void main(String args[])
    {
    chufa hl=new chufa();
    int n=hl.i/hl.j;
    System.out.println(n);
    }
    }

    结果是2

    4.‘%’:求余运算符

    public class yu {
    int i=24;
    int j=5;
    public static void main(String args[])
    {
    yu hl=new yu();
    int n=hl.i%hl.j;
    System.out.println(n);
    }
    }

    整数求余:结果是4

    浮点数求余,除数为0,结果是NaN.

    public class yu {
    float i=24;
    float j=0;
    public static void main(String args[])
    {
    yu hl=new yu();
    float n=hl.i%hl.j;
    System.out.println(n);
    }
    }

    结果输出NaN

    求余时,除数为负,结果为正

    public class yu {
    int i=24;
    int j=-5;
    public static void main(String args[])
    {
    yu hl=new yu();
    int n=hl.i%hl.j;
    System.out.println(n);
    }
    }

    结果输出4

    求余时,被除数为负,结果为负

    package yu;

    public class yu {
    int i=-24;
    int j=5;
    public static void main(String args[])
    {
    yu hl=new yu();
    int n=hl.i%hl.j;
    System.out.println(n);
    }
    }

    结果输出-4

    除数和被除数都是负,相当于被除数是负,结果是负

    package yu;

    public class yu {
    int i=-24;
    int j=-5;
    public static void main(String args[])
    {
    yu hl=new yu();
    int n=hl.i%hl.j;
    System.out.println(n);
    }
    }

    输出-4

  • 相关阅读:
    2020-2021-1学期 20202424 《网络空间安全导论》第一周学习总结
    斐波那契数列
    第五周学习总结
    第四周学习总结
    黑客偶像
    第三周学习总结
    关于罗马数字转换成阿拉伯数字的理解
    十进制转二进制(python转换代码)
    第二周学习总结
    师生关系
  • 原文地址:https://www.cnblogs.com/qianyanwanyu--/p/4396124.html
Copyright © 2011-2022 走看看