Java基础算术运算符

导读:本篇文章讲解 Java基础算术运算符,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

Java基础算术运算符

一个表达式当中有多个运算符,运算符有优先级,不确定的加小括号,优先级得到提升。
没有必要去专门记忆运算符的优先级。

public class OperatorTest01{
	public static void main(String[] args){
		int a=10;
		int b=3;
	System.out.println(a+b);	
	System.out.println(a-b);	
	System.out.println(a*b);	
	System.out.println(a/b);	
	System.out.println(a%b);//取模true
    
	
	
    int k = 10;
	k++;
	
	System.out.println(k);
	
	int y = 10;
	++y;
	System.out.println(k);
	//小结:
	//++运算符可以出现在变量前,也可以出现在变量后,无论是变量前还是变量后
	//只要++运算结束,该变量中的值一定会自加1.
	
	//++ 出现在变量后
	//规则:先做赋值运算,在对变量中保存的值进行自加1.
	System.out.println("---------------------------------------------");
	int m =100;
	int n=m ++;
	System.out.println(m);//101
	System.out.println(n);//100
	
	//++ 出现在变量前
	//规则: 先进行自加1运算,然后再进行赋值操作
	int s = 20;
	int t = ++ s;
	System.out.println(s);//21
	System.out.println(t);//21
	
	int xx =500;
	System.out.println(xx);//500
	
	int d = 20;
	int c = ++ d;
	System.out.println(d);//21
	System.out.println(c);//21
	
	int vv =500;
	System.out.println(vv);
	
	int e = 100;
	System.out.println(e++);//100
	System.out.println(e);//101
	
	int h = 100;
	System.out.println(++h);//101
	System.out.println(h);//101
	
	int g = 100;
	System.out.println(++g);//101
	System.out.println(g);//101
	
	System.out.println("-------------------------------------");
	System.out.println(--g);//100【101先运算等于100在赋值,等于100,此时g等于100】
	System.out.println(g++);//100【100的g先赋值等于100,然后自增运算,此时g=101】
	System.out.println(g--);//101【101的g先赋值,再做自减运算,此时g=100】
	System.out.println(g--);//100【100的g先赋值,再做自减运算,此时g=99】
	System.out.println(g--);//99【99的g先赋值,再做自减运算,此时g=98】
	System.out.println(g);//98【98的个不做任何运算,直接赋值,结果为g=98】
	
	}
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/94380.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!