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

  • 相关阅读:
    使用keepalived实现双机热备
    MYSQL ERROR CODE 错误编号的意义
    Mysql slow query log
    eclipse svn 分支合并到主干
    Timer的schedule和scheduleAtFixedRate方法的区别解析
    Java内部类引用外部类中的局部变量为何必须是final问题解析
    nginx中有关命令和日志切割,配置文件加载的详细阐述
    流媒体中ffmpeg 命令的使用
    windows下搭建nginx服务器及实现nginx支持https配置流程
    mysql 中sql语句的执行顺序
  • 原文地址:https://www.cnblogs.com/qianyanwanyu--/p/4396124.html
Copyright © 2011-2022 走看看