当前位置: 首页 > 图灵资讯 > 技术篇> Java零基础入门-算术运算符

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

来源:图灵教育
时间:2023-11-13 15:49:20

本文旨在帮助零基础读者快速了解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. 自减运算符:--

到目前为止,我们通过实际用例进行了介绍和解释,希望能对刚开始的学生有所帮助。