5.运算符1(+)

5.运算符1(+),第1张

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
		
		
		
	}

}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/905745.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-15
下一篇 2022-05-15

发表评论

登录后才能评论

评论列表(0条)

保存