设计工作室简介,湖南seo推广,郑州网络推广哪家实力强,网站设计好网站#x1f3a5; 屿小夏 #xff1a; 个人主页 #x1f525;个人专栏 #xff1a; Java编程秘籍 #x1f304; 莫道桑榆晚#xff0c;为霞尚满天#xff01; 文章目录 #x1f4d1;前言一、什么是运算符二、算术运算符2.1 基本四则运算#xff08;-*/%#xff09;2.2 增… 屿小夏 个人主页 个人专栏 Java编程秘籍 莫道桑榆晚为霞尚满天 文章目录 前言一、什么是运算符二、算术运算符2.1 基本四则运算-*/%2.2 增量运算2.3 自增运算 三、关系运算符️全篇总结 前言 Java中运算符是非常重要的概念它们用于对变量进行操作和比较是实现各种算法和逻辑的基础。本文将介绍Java中的算术运算符和关系运算符解释它们的基本用法和注意事项帮助读者更好地理解和运用这些运算符。 一、什么是运算符
计算机的最基本的用途之一就是执行数学运算比如
int a 10;
int b 20;
a b;
b a;
a b;
a * b;上述 * 等就是运算符
即对操作数进行操作时的符号不同运算符操作的含义不同。作为一门计算机语言Java也提供了一套丰富的运算符来操纵变量。Java中运算符可分为以下算术运算符( - */)、关系运算符( )、逻辑运算符、位运算符、移位运算符以及条件运算符等.
二、算术运算符
2.1 基本四则运算±*/%
int a 10;
int b 5;
System.out.println(ab); //15
System.out.println(a-b); //5
System.out.println(a*b); //50
System.out.println(a/b); //2
System.out.println(a%b); //取模相当于数学除法中的取余数注意
都是二元运算符使用时必须要有左右两个操作数int / int 结果还是int类型而且会向下取整
int a 3;
int b 2;
System.out.println(a/b);
//数学中应该输出1.5java会向下取整即小数点之后全部舍弃了相当于是两个整数的除法输出的结果也就是整数
//想要实现数学中的除法可以使用下面方法只要两边有一个数是浮点数那么输出的结果就是浮点数
double d a * 1.0 / b;
System.out.println(d);做除法和取模时右操作数不能为0
int a 3;
int b 0;
System.out.println(a/b);
System.out.println(a%b);否则就会报错 % 不仅可以对整型取模也可以对double类型取模但是没有意义一般都是对整型取模的
System.out.println(11.5%2); //1.5两侧操作数类型不一致时向类型大的提升
System.out.println(10.5);//1是int类型0.5是double类型在运算的时候1会先提升为double类型再参与计算1.00.51.52.2 增量运算 - * %该种类型运算符操作完成后会将操纵的结果赋值给左操作数。
int a 8;
a - 1; //相当于 a a - 1
System.out.println(a);a 2; //相当于 a a 2
System.out.println(a);a * 5; //相当于 a a * 5
System.out.println(a);a / 3; //相当于 a a / 3
System.out.println(a);a % 2; //相当于 a a % 2
System.out.println(a);**注意**只有变量才能使用该运算符常量不能使用。
2.3 自增运算
是给变量的值1–是给变量的值-1
int a 7;
a; //后置表示给a的值1
a; //前置表示给a的值1
System.out.println(a); //后置先使用再先输出a原来的值然后再对a进行1
System.out.println(--a); //前置先再使用先对a原本的值进行1然后再对其输出int b 6;
b--; //后置--表示给a的值-1
--b; //前置--表示给a的值-1
System.out.println(--b); //前置--先--再使用先对b原来的值-1然后再输出
System.out.println(b--); //后置--先使用再--先输出b原来的值然后再对b进行-1注意 如果单独使用【前置、–】和【后置、–】没有任何区别 如果混合使用【前置、–】先1、-1然后使用变量1、-1之后的值【后置、–】先使用变量原来的值表达式结束时给变量1、-1 只有变量才能使用自增/自减运算符常量不能使用因为常量不允许被修改
三、关系运算符
关系运算符主要有六个: ! 其计算结果是 true 或者 false 。
int a 10;
int b 20;
// 注意在Java中 表示赋值要与数学中的含义区分
// 在Java中 表示相等
System.out.println(a b); // false
System.out.println(a ! b); // true
System.out.println(a b); // true
System.out.println(a b); // false
System.out.println(a b); // true
System.out.println(a b); // false注意当需要多次判断时不能连着写比如3 a 5Java程序与数学中是有区别的
️全篇总结
本篇详细Java中的算术运算符和关系运算符包括基本的四则运算、增量运算、自增自减运算以及关系运算符的使用方法和注意事项。看到这里相信你已经可以熟练地运用这些运算符编写出更加高效和准确的Java程序。在日常的编程实践中灵活运用这些运算符将为您的代码逻辑增添无穷活力