Java零基础入门-算术运算符

本文旨在帮助零基础的读者快速了解Java中的算术运算符,包括基本的加减乘除运算符、取余运算符、自增自减运算符等常见的数学运算符。

在学习本文前,需要先掌握基本的Java语法,包括数据类型、变量、赋值语句等。

前言

在编写Java程序时,经常需要进行各种数学运算,如求和、求差、乘法、除法等。这些数学运算符在Java中被称为算术运算符。

算术运算符是Java编程中使用最频繁的运算符之一,掌握这些运算符对于编写高效且正确的程序至关重要。

本文将简要介绍Java中的算术运算符,包括基本的加减乘除运算符、取余运算符、自增自减运算符等。

摘要

本文主要介绍以下内容:

  1. 加法运算符:+
  2. 减法运算符:-
  3. 乘法运算符:*
  4. 除法运算符:/
  5. 取余运算符:%
  6. 自增运算符:++
  7. 自减运算符:–

内容

加法运算符:+

加法运算符用于将两个数相加,例如:

int a = 5;
int b = 3;
int c = a + b;
System.out.println(c); // 输出 8

上述代码中,a和b分别被赋值为5和3,c被赋值为a和b的和,即8。加法运算符在Java中可以用于整型、浮点型和字符型数据。

减法运算符:-

减法运算符用于将两个数相减,例如:

int a = 5;
int b = 3;
int c = a - b;
System.out.println(c); // 输出 2

上述代码中,a和b分别被赋值为5和3,c被赋值为a和b的差,即2。减法运算符同样可以用于整型和浮点型数据。

乘法运算符:*

乘法运算符用于将两个数相乘,例如:

int a = 5;
int b = 3;
int c = a * b;
System.out.println(c); // 输出 15

上述代码中,a和b分别被赋值为5和3,c被赋值为a和b的积,即15。乘法运算符同样可以用于整型和浮点型数据。

除法运算符:/

除法运算符用于将两个数相除,例如:

int a = 5;
int b = 3;
int c = a / b;
System.out.println(c); // 输出 1

上述代码中,a和b分别被赋值为5和3,c被赋值为a除以b的商,即1。需要注意的是,如果除数为0,则会抛出ArithmeticException异常。

取余运算符:%

取余运算符用于求两个数相除的余数,例如:

int a = 5;
int b = 3;
int c = a % b;
System.out.println(c); // 输出 2

上述代码中,a和b分别被赋值为5和3,c被赋值为a除以b的余数,即2。

自增运算符:++

自增运算符用于将变量的值加1,例如:

int a = 5;
a++;
System.out.println(a); // 输出 6

上述代码中,a被赋值为5,执行a++后,a的值变为6。需要注意的是,在后缀自增运算符中,变量的值在表达式中使用后才加1。

自减运算符:–

自减运算符用于将变量的值减1,例如:

int a = 5;
a--;
System.out.println(a); // 输出 4

上述代码中,a被赋值为5,执行a–后,a的值变为4。需要注意的是,在后缀自减运算符中,变量的值在表达式中使用后才减1。

代码方法介绍

本文的代码样例和测试用例如下:

public class ArithmeticOperators {
    public static void main(String[] args) {
        int a = 5;
        int b = 3;

        // 加法运算符
        int c = a + b;
        System.out.println(c);

        // 减法运算符
        int d = a - b;
        System.out.println(d);

        // 乘法运算符
        int e = a * b;
        System.out.println(e);

        // 除法运算符
        int f = a / b;
        System.out.println(f);

        // 取余运算符
        int g = a % b;
        System.out.println(g);

        // 自增运算符
        int h = ++a;
        System.out.println(h);

        // 自减运算符
        int i = --b;
        System.out.println(i);
    }
}

上述代码中,定义了一个名为ArithmeticOperators的类,其中包含了一个名为main的方法,用于执行测试用例。

在main方法中,首先定义了两个整型变量a和b,并分别赋值为5和3。接下来,使用加减乘除运算符、取余运算符、自增自减运算符进行数学运算,并将结果输出到控制台。

测试用例

为了验证本文介绍的算术运算符的正确性,我们可以编写一些简单的测试用例,例如:

public class ArithmeticOperatorsTest {
    @Test
    public void testAddition() {
        int a = 5;
        int b = 3;
        int c = a + b;
        assertEquals(8, c);
    }

    @Test
    public void testSubtraction() {
        int a = 5;
        int b = 3;
        int c = a - b;
        assertEquals(2, c);
    }

    @Test
    public void testMultiplication() {
        int a = 5;
        int b = 3;
        int c = a * b;
        assertEquals(15, c);
    }

    @Test
    public void testDivision() {
        int a = 5;
        int b = 3;
        int c = a / b;
        assertEquals(1, c);
    }

    @Test
    public void testModulus() {
        int a = 5;
        int b = 3;
        int c = a % b;
        assertEquals(2, c);
    }

    @Test
    public void testIncrement() {
        int a = 5;
        int b = ++a;
        assertEquals(6, a);
        assertEquals(6, b);
    }

    @Test
    public void testDecrement() {
        int a = 5;
        int b = --a;
        assertEquals(4, a);
        assertEquals(4, b);
    }
}

在上述测试用例中,分别测试了加减乘除运算符、取余运算符、自增自减运算符的正确性。使用JUnit框架可以方便地进行单元测试。

全文小结

本文介绍了Java中的算术运算符,包括加减乘除运算符、取余运算符、自增自减运算符等。在Java编程中,掌握这些运算符对于编写高效且正确的程序至关重要。

具体而言,本文涵盖了以下内容:

  1. 加法运算符:+
  2. 减法运算符:-
  3. 乘法运算符:*
  4. 除法运算符:/
  5. 取余运算符:%
  6. 自增运算符:++
  7. 自减运算符:–

至此通过实际用例进行介绍与讲解,希望能帮助到刚入门起步的同学们。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值