package Chapter;
//Operator
/*运算符
* 算数运算符
* 关系运算符
* 逻辑运算符
* 字符串连接运算符
* 三元运算符
* 赋值类运算符
*/
/*
* 关于java编程中运算符之:算术运算符
* + 求和
* - 相减
* * 乘积
* / 商
* % 求余数
* ++ 加1
* -- 减1
* 注意:一个表达式当中有多个运算符,运算符有优先级,不确定加()
* 没必要记优先级
*/
public class Sec2_Operator {
public static void main(String[] args) {
int i = 10;
int j = 3;
System.out.println(i+j);//13
System.out.println(i-j);//7
System.out.println(i*j);//30
System.out.println(i/j);//3
System.out.println(i%j);//1
//关于++
int k = 10;
k++;
System.out.println(k);//11
int y = 10;
++y;
System.out.println(y);//11
/*
* 小结:
* ++运算符可以出现在变量前,也可以出现在变量后
* 无论是前还是后,只要++运算结束,该变量的值一定会+1
*/
// ++出现在变量后:
int a = 100;
int b = a++;// ++出现在变量后先做赋值运算,再对变量中保存的值再+1
System.out.println(a);//101
System.out.println(b);//100
// ++出现在变量前
int m = 20 ;
int n = ++m ;// ++出现在变量前先+1再进行赋值
System.out.println(m);// 21
System.out.println(n);// 21
//变形:
int e = 100;
System.out.println(e++);//100
System.out.println(e);//101
//练习:
int s = 100;
System.out.println(++s);//101
System.out.println(s);//101
System.out.println(--s);//100
System.out.println(s++);//100
System.out.println(s--);//101
System.out.println(s--);//100
System.out.println(s--);//99
System.out.println(s);//98
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)