基础语法-算术运算符

                     基础语法-算术运算符

                                       作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

一.算数运算符概述

  算数运算符应该注意的问题:
    对于除号("/"),它的整数除和小数除是由区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。例如"180 / 100 * 100"得到的最终结果为100
    加号("+")除字符串相加功能外,还能把非字符串转换成字符串,这也就是我们常说的被字符串"同化"
    取余("%")其实就是取余数,例如: "任何数字%2"的结果不是0就是1,可以判断数值的奇偶性。

  博主推荐阅读:
    https://www.cnblogs.com/yinzhengjie/p/8679721.html

 

二.使用Java代码演示

/**
 * 算数运算
 * @author 尹正杰
 *
 */
public class Dome1 {

    public static void main(String[] args) {
        /*
         *     常见的算术运算符:
         *         +:
         *             可表示正号,如"+10",结果为"10";也可以表示加号,如"5+5",结果为"10";还可以表示字符串相加,如"Jason Yin" + "2020",结果为"Jason Yin2020"
         *         -:
         *             可表示负号,如"-10",结果为"-10";也可以表示减号,如"10-5",结果为"5".
         *         *:
         *             表示乘法,如"10*20",结果为"200".
         *         /:
         *             表示除法,如"20/5",结果为"4".
         *         %:
         *             表示取模,在数学领域也称为取余数,如"10%3",结果为"1".
         *         ++:
         *             可以表示自增前,如:"a=10;a++",结果a的值为"10";也可以表示自增后,如"a=10;++a",结果a的值为"11".
         *         --:
         *             可以表示自减前,如:"a=10;a--",结果a的值为"10";也可以表示自减后,如"a=10;--a",结果a的值为"9".
         */
        
        int a = 180,b,c;
        
        //先赋值再自加
        b = a++;
        
        //先自家在赋值
        c = ++a;
     
        System.out.println("a = " + a);
        System.out.println("b = " + b);
        System.out.println("c = " + c);
        
        //整数之间做除法时,只保留整数部分而舍弃小数部分。
        int d = a / 100 * 100;
        System.out.println(d);
    }

}

 

posted @ 2020-01-18 21:45  JasonYin2020  阅读(254)  评论(0编辑  收藏  举报