开班信息
日期 课程 状态
3月29日 动漫游戏设计全科班
3月29日 手机游戏程序班
3月8日 动漫游戏设计全科班
1月18日 动漫游戏设计全科班
1月11日 3D美术短期班
12月04日 手机游戏开发短期班
11月10日 3D美术短期班
学员访谈
李洋
· 随着时间的推移,我们学到的知识越来越多,但是我总觉得不够学,
程佳
·我对这段时间里的学习比较满意,学习内容比较丰富,也适合个人的兴趣。
在线报名
姓名:
性别:
学历:
职业:
电话:
 
当前位置:网站首页 > 教程在线 > 浏览正文
java算术运算符
   来源:本站原创    点击数:   更新时间:2009年04月07日 【字体: 】 
 

算术运算符用于整型或浮点型数据 ,完成算术运算。

一 、二元算术运算符,如下表所示

运算符用法描述

+ op1+op2 加

- op1-op2 减

* op1*op2 乘

/ op1/op2 除

% op1%op2 取模(求余)

Java对加运算符进行了扩展 ,使它能够进行字符串的连 接,如 "abc"+"de",得到 串 "abcde"。 

与 C、 C++不 同 ,对 取 模 运 算 符 %来 说 ,其 操 作 数 可 以为浮点 数 , 如37.2%10=7.2。

二 、 一元算术运算符 ,如下表所示 :

运算符用法描述

+ +op 正值

- -op 负值

++ ++op,op++ 加1

-- --op,op-- 减1

i++与 ++i的 区 别

i++在使用i之后 ,使i的值加1,因此执行完i++后 ,整个表达式的值为i,而 i的值变为 i+1。

++i在使用i之前 ,使i的值加1,因此执行完++i后,整个表达式和i的值均为i+1。

对i--与--i同 样 。

例 3.1.下面的例子说明了算术运算符的使 用

public class ArithmaticOp{

public static void main( String args[] ){

int a=5+4; //a=9

int b=a*2; //b=18

int c=b/4; //c=4

int d=b-c; //d=14

int e=-d; //e=-14

int f=e%4; //f=-2

double g=18.4;

double h=g%4; //h=2.4

int i=3;

int j=i++; //i=4,j=3

int k=++i; //i=5,k=5

System.out.println("a = "+a);

System.out.println("b = "+b);

System.out.println("c = "+c);

System.out.println("d = "+d);

System.out.println("e = "+e);

System.out.println("f = "+f);

System.out.println("g = "+g);

System.out.println("h = "+h);

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

System.out.println("j = "+j);

System.out.println("k = "+k);

}

}

其结果为:

C:\>java ArithmaticOp

a = 9

b = 18

c = 4

d = 14

e = -14

f = -2

g = 18.4

h = 2.4

i = 5

j = 3

k = 5

友情链接
学院介绍  |  招生问答  | 在线报名 | 联系我们
咨询电话:86696100 / 86696200 / 86696300 报名热线:0311-86696100
地址:河北省石家庄市中山东路118号东方新世界14层(市一招东行100米) 冀ICP证030034号
在线客服
在线客服系统