java运算符实验报告(数据类型和运算符的实验报告)

实验目的

本次实验的目的是了解Java运算符的使用与其产生的效果,通过实验进一步巩固自己的Java语言基础,提高对Java的理解与应用水平。

实验过程与结果

本次实验我编写了一段Java程序,分别使用了数学运算符、赋值运算符、逻辑运算符、比较运算符和三元运算符,具体代码如下:

public class OperatorTest {
    public static void main(String[] args) {
        int a = 6;
        int b = 4;
        
        // 数学运算符
        int sum = a + b;
        int sub = a - b;
        int mul = a * b;
        double div = (double)a / b;
        int mod = a % b;
        System.out.println("addition: " + sum + ", subtraction: " + sub +
            ", multiplication: " + mul + ", division: " + div + ", modulus: " + mod);
        
        // 赋值运算符
        int c;
        c = a + b;
        System.out.println("c = a + b: " + c);
        c += b;
        System.out.println("c += b: " + c);
        c -= b;
        System.out.println("c -= b: " + c);
        c *= b;
        System.out.println("c *= b: " + c);
        c /= b;
        System.out.println("c /= b: " + c);
        c %= b;
        System.out.println("c %= b: " + c);
        
        // 逻辑运算符
        boolean x = true;
        boolean y = false;
        boolean z = (x && y) || (x || !y);
        System.out.println("z = " + z);
        
        // 比较运算符
        boolean e = (a == b);
        boolean f = (a != b);
        boolean g = (a  b);
        boolean i = (a = b);
        System.out.println("equal: " + e + ", not equal: " + f + ", less than: " +
            g + ", greater than: " + h + ", less than or equal to: " + i + ", greater than or equal to: " + j);
            
        // 三元运算符
        int m = (a > b) ? a : b;
        System.out.println("maximum between a and b is: " + m);
    }
}

运行该程序后,控制台输出的结果如下:

addition: 10, subtraction: 2, multiplication: 24, division: 1.5, modulus: 2
c = a + b: 10
c += b: 14
c -= b: 10
c *= b: 40
c /= b: 10
c %= b: 2
z = true
equal: false, not equal: true, less than: false, greater than: true, less than or equal to: false, greater than or equal to: true
maximum between a and b is: 6

实验结论

通过本次实验,我深入学习了Java中的运算符,并通过编写程序进行了实践,进一步加深了对Java语言基础的理解。同时,我还发现,在Java的运算符中,数学运算符可以进行基本的算术运算,赋值运算符可简化代码的编写,逻辑运算符可实现复杂的条件判断,比较运算符用于比较两个数的大小关系,三元运算符可用于返回两个数中的最大值。总之,Java运算符的使用能极大地提高代码编写效率与代码实现的多样性。

java运算符实验报告(数据类型和运算符的实验报告)

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/java80zhjava.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年4月24日 下午10:31
下一篇 2023年4月24日 下午10:31

猜你喜欢