Java的基本算術運算符與其他大多數程序設計語言是相同的
Java也用一種簡寫形式進行運算
下面這個例子展示了算術運算符的各種用法
//: MathOps
// Demonstrates the mathematical operators
import java
public class MathOps {
// Create a shorthand to save typing:
static void prt(String s) {
System
}
// shorthand to print a string and an int:
static void pInt(String s
prt(s +
}
// shorthand to print a string and a float:
static void pFlt(String s
prt(s +
}
public static void main(String[] args) {
// Create a random number generator
// seeds with current time by default:
Random rand = new Random();
int i
//
j = rand
k = rand
pInt(
i = j + k; pInt(
i = j
i = k / j; pInt(
i = k * j; pInt(
i = k % j; pInt(
j %= k; pInt(
// Floating
float u
v = rand
w = rand
pFlt(
u = v + w; pFlt(
u = v
u = v * w; pFlt(
u = v / w; pFlt(
// the following also works for
// char
// and double:
u += v; pFlt(
u
u *= v; pFlt(
u /= v; pFlt(
}
} ///:~我們注意到的第一件事情就是用於打印(顯示)的一些快捷方法
為生成數字
若隨同隨機數生成器的結果使用
一元減號(
x =
它的含義是顯然的
x = a *
但讀者會被搞糊塗
x = a * (
一元減號得到的運算對象的負值
From:http://tw.wingwit.com/Article/program/Java/hx/201311/26777.html