【1】赋值运算符 =
public class TestOpe02{
public static void main(String[] args){
//任意给出两个数,交换两个数的顺序并输出:
//给出两个数:
int num1 = 10;
int num2 = 20;
//输出交换前的数
System.out.println(num1+"---"+num2);
//交换两个数的顺序
//引入一个中间变量:
int t ;
t = num2;
num2 = num1;
num1 = t;
//输出交换后的数
System.out.println(num1+"---"+num2);
}
}
【2】扩展赋值运算符:+=
public class TestOpe02{
public static void main(String[] args){
//任意给出三个数,求和:
int num1 = 10;
int num2 = 20;
int num3 = 30;
//定义一个变量,专门用来存这个和:
int sum = 0;
sum = sum+num1; // sum += num1;
sum = sum+num2; // sum += num2;
sum = sum+num3; // sum += num3;
System.out.println(sum);
}
}
a+=b: a=a+b
a/=b : a=a/b
联系:一样的操作
区别:
sum = sum+num1; —》优点:可读性高,类型自己写
sum += num1; ----》优点:编译效率高,进行自动类型转换