Java中的运算符(一)、赋值运算符和算数运算符
前言
运算符是一些特殊的符号,主要用于数学函数、一些类型的赋值语句和逻辑比较方面。在Java语言中提供了丰富的运算符,本期介绍一下赋值运算符和算数运算符。
一、赋值运算符
赋值运算符是一个二元运算符(对两个操作数进行处理),以符号“=”表示,起功能是将右边的操作数所含的值赋值给左方的操作数。
例如:
int money = 1024;
这一行代码是将1024赋值给money.左边的操作数必须是一个变量,右边的操作数则可以是任何表达式,包括常量、变量、和有效的表达式。
注意:
由于赋值运算符处理时会先取得右方表达式处理的结果,因此一个表达式中若含有两个以上的(=),会从最右方的(=)开始处理。
例如:
public class Hello { //创建类
public static void main(String[] args) { //mai()方法
int a = 2; //声明int类型的变量a并且赋值
int b,c; //声明int类型的变量b和c
c = b = a + 1; //将a与1的和赋值给b,然后再赋值给c
System.out.println("a的值"+ a); //输出a的值
System.out.println("b的值"+ b); //输出b的值
System.out.println("c的值"+ c); //输出c的值
}
}
运行结果:
说明:在Java中可以吧赋值运算符连在一起使用。
例如:a=b=c=1024;
在这个语句中变量a、b、c都得到同样的值1024,但是,在程序开发中建议尽量不要使用这种赋值语句。
二、算数运算符
计算机就要用来计算,Java中自然存在算数运算符,下面的表格展示了Java中的算数运算符的功能及使用方式。(他们都是二元运算符)
运算符 | 说明 | 实例 | 结果 |
+ | 加(数据的正号) | 1024+1024 | 2048 |
- | 减(数据的负号) | 3.14-1.1 | 2.04 |
* | 乘 | 3*3 | 9 |
/ | 除 | 7/2 | 3 |
% | 取余数 | 13%10 | 3 |
代码示例:
public class Hello2 { //创建类
public static void main(String[] args) { //主方法
int num = 12; //定义int类型的变量num并且赋值
int num2 = 10; //定义int类型的变量num2并赋值
System.out.println("和:" + (num+num2)); //输出和
System.out.println("差:" + (num-num2)); //输出差
System.out.println("积:" + (num*num2)); //输出积
System.out.println("商:" + (num/num2)); //输出商
System.out.println("余:" + (num%num2)); //输出余
}
}
运行结果:
本期就到这里,希望有所帮助
关注我,持续更新,期期精彩!!!