实验目的
本次实验的目的是了解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运算符的使用能极大地提高代码编写效率与代码实现的多样性。
本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/java80zhjava.html
郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。
如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!