|
Java语言提供了可执行加、减、乘、除的操作符,在学习数学时你已经对它们很熟悉了,惟一的例外可能是“%”,它是求被除数除以除数的余数。算术运算符如下: ● +:加法操作符(也可用于字符串的串联) ● -:减法操作符 ● *:乘法操作符 ● / :除法操作符号 ● %:求余数操作符 【例7】下面的ArithmeticDemo程序演示了这些运算符的用法。
import java.io.*;
class ArithmeticDemo {
public static void main (String[ ] args){
int result = 1 + 2; // result现在是3
System.out.println(result);
result = result - 1; // result现在是2
System.out.println(result);
result = result * 2; // result现在是4
System.out.println(result);
result = result / 2; // result现在是2
System.out.println(result);
result = result + 8; // result现在是10
result = result % 7; //现在是3
System.out.println(result);
}
}
还可以将这些运算符和简单赋值运算符“=”组合使用,这叫做混合赋值(compound assignments)。例如,x += 1相当于x = x + 1。 运算符“+”也可以用于字符串连接,如下例所示。 【例8】下面的ConcatDemo程序演示了字符串连接。
import java.io.*;
class ConcatDemo {
public static void main(String[ ] args){
String firstString = "This is";
String secondString = " a concatenated string.";
String thirdString = firstString+secondString;
System.out.println(thirdString);
}
}
在这个程序末尾,变量thirdString是"This is a concatenated string."。
上一篇:2.5.1 简单赋值操作符 下一篇:2.5.3 单目操作符
|