码迷,mamicode.com
首页 > 编程语言 > 详细

java算数运算符

时间:2017-03-02 23:40:51      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:class   out   print   bsp   顺序   转换   自动   强制   小数点   

int x=6274;
x=x/1000*1000
System.out.println(x);

结果是6000,原因是6274除以1000等于6.274 为dauble类型自动忽略小数点后面数,所以6*1000等于6000;

//  +  - * /  % +
System.out.println("5+5="+5+5);

结果为5+5=55;

// ++ --
int a=3,b;
//++a;
b=a++;
System.out.println("a="+a+",b="+b);

运算顺序是a先把值赋给b,然后再自增,所以结果a=4,b=3

int i;
i=i++;
System.out.println(i);

结果为1

// =  +=    -=    *=     /=     %=
short s=3;
//s+=4;  自动进行强制转换
s=s+4;    不会进行强制转换;需要加上(short)进行强转,不然编译不过去

 

java算数运算符

标签:class   out   print   bsp   顺序   转换   自动   强制   小数点   

原文地址:http://www.cnblogs.com/wangyinxu/p/6492794.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!