运算符及加加操作
|- 赋值运算符
|- 例如:=(等于符号)
|- 举例:int i = 10; //这句代码表示将一个整形为10的整数赋值给数据类型为int的变量i
|- 算术运算符
|- 例如:+(加)、-(减)、*(乘)、/(除)、%(模)
|- 举例:float f = 10;
f ++;
|- +的特殊用法:
+也有连接的字符串作用,但是尽量不要这样使用,它会产生很多对象,每个对象都有它自己的属性和方法,因此很占据内存。
例如:System.out.println(3 + 4 + "zhangsan" + 4 + 6 + false);// 7zhangsan46false
String s = "a" + "b" + "c";// 产生了a、b、c、ab、abc对象。
加加操作
{
public static void main(String[] args)
{
int i = 3 ;
int count = 0 ;
count = i ++ ;
System.out.println( " count = " + count);
System.out.println( " i = " + i);
int j = 4 ;
count = ++ j;
System.out.println( " count = " + count);
System.out.println( " j = " + j);
}
}
输出结果是:
count = 3
i = 4
count = 5
j = 5
由此可以看出后加加是先赋值再自加。而前加加是先自加再赋值。
加加操作:
int a = 2;
int b = ++a;
(
a = a + 1;
b = a;
)
int b = a++;
(
b = a;
a = a + 1;
)