您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页JSP 算术运算符

JSP 算术运算符

来源:好走旅游网
JSP 算术运算符

算术运算符作用于整型或浮点型数据,完成算术运算。Java语言中的算术运算符的功能是进行算术运算,除了经常使用到的加(+)、减(-)、乘(*)和除(/)外,还有取模运算(%)。 1.一元算术运算符

二元算术运算符,如表2-4所示。

表2-4 一元算术运算符

名称 + - ++ --  

用法 +a -a ++a、a++ - -a、a- - 描述 正值 负值 加1 减1 在Java程序设计中,a++与++a的区别如下所示: a++在使用a之后,使a的值加1,因此执行完a++后,整个表达式的值为a,而a的值变为a+1。

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

a--与--a区别和a++与++a的区别一样。

2.二元算术运算符

二元算术运算符,如表2-5所示。

表2-5 二元算术运算符 名称 + - * / % 用法 a+b a-b a*b a/b a%b 描述 加 减 乘 除 取模(求余) Java对加运算符进行了扩展,使它能够进行字符串的连接,如\"abc\"+\"de\",得到串\"abcde\"。与C、C++不同,对取模运算符%来说,其操作数可以为浮点数,如15.8%7=1.8。

下面通过一个实例说明了算术运算符的使用,代码如下所示。

public class ArithOp { public static void main(String[] args) { int a=10+2; //a=12 int b=a*4; //b=48 int c=b/6; //c=3 int d=-a; //d=-12 int e=d%7; //e=-5 double f=19.9%5;//f=4.9 int i=6; int j=i++; //i=7,j=6 int k=++i; //i=8,k=8 int l=12; int m=--l; //m=11,l=11 int n=l--; //n=11,l=10 //输出所有变量的值 } } 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(\"i=\"+i); System.out.println(\"j=\"+j); System.out.println(\"k=\"+k); System.out.println(\"l=\"+l); System.out.println(\"m=\"+m); System.out.println(\"n=\"+n); 在上述代码中,使用运算符分别对不同变量进行了加、减、乘、除、求余、递增和递减等操作。用System.out.println()方法,实现不同变量的输出。执行上述代码,结果如图2-2所示。

图2-2 执行结果

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务