Java算数运算符实例讲解

内容摘要
算数运算符包括+、-、*、/、%、++、--,其使用方法与其在数学中一致。
文章正文

算数运算符包括+、-、*、/、%、++、--,其使用方法与其在数学中一致。

假设变量a的值为10,变量b的值为5:

算数运算符 说明 举例
+ 加法 a+b等于15
- 减法 a-b等于5
* 乘法 a*b等于50
/ 除法 a/b等于2
% 取余 a%b等于0
++ 自增 a++或++a等于11
-- 自减 a--或--a等于9

注意:

1)算数运算符的操作数必须是一个整型或浮点型变量。

2)用算数运算符和括号连接起来的符合Java语法规则的式子称为算术表达式,例如:a+2*b-3/(c%d)。

3)a++或a--表示在使用a之前,先使a的值增或减1;++a或--a表示在使用a之后,再使a的值增或减1。

例如:a的值为10,b=a++,b的值为10,而b=++a,b的值为11。

4)Java对加法运算符进行了扩展,使它能够进行字符串的连接,例如:“abc”+“def”会得到字符串“abcdef”。

实例:

public class Main {
    public static void main(String[] args) {
        int a = 5;
        int b = 10;
        int c = 15;
        int d = 20;
        System.out.println("a + b = " + (a + b) );
        System.out.println("a - b = " + (a - b) );
        System.out.println("a * b = " + (a * b) );
        System.out.println("b / a = " + (b / a) );
        System.out.println("b % a = " + (b % a) );
        System.out.println("a++ = " + (a++) );
        System.out.println("a-- = " + (a--) );
        System.out.println("d++ = " + (d++) );
        System.out.println("++d = " + (++d) );
    }
}

运行结果如下:

a + b = 15
a - b = -5
a * b = 50
b / a = 2
b % a = 0
a++   = 5
a--   = 6
d++   = 20
++d   = 22
代码注释
[!--zhushi--]

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!