// number類
integer a=5;
a=a+5;
system.out.println(a);
// math類
final double pi=3.14; system.out.println(math.sin(pi/2));
system.out.println(math.cos(pi/2));
system.out.println(math.tan(pi/2)); system.out.println(math.pi);
// 資料.資料型別value 返回資料型別方法
// compareto 比較相等方法 等於返回0 否則返回-1
integer x=5; system.out.println(x.doublevalue());
system.out.println(x.compareto(10));
// equals()返回true與false,判斷兩數是否相等
integer a=5,b=5;
system.out.println(a.equals(5)+" "+a.equals(b));
// tostring 方法,一種返回integer的string物件,一種返回int的string物件
integer a=5; system.out.println(a.tostring());
system.out.println(integer.tostring(45));
// psrseint返回字串的數值物件
int x=integer.parseint("456"); double xx=double.parsedouble("5");
system.out.println(x); system.out.println(xx);
// math的abs取絕對值
int a=-45; integer b=-56; system.out.println(math.abs(a));
system.out.println(math.abs(b));
// min與max的math方法
system.out.println(math.min(12, 6)); system.out.println(math.max(5,
* 9));
//pow 數的乘方 sqrt 數扥平方根
system.out.println(math.pow(12, 2.3));
system.out.println(math.sqrt(6));
//random返回乙個隨機數
system.out.println("值的範圍在0.0到0.99之間:"+math.random());
system.out.println("取0到8的隨機數:"+(int)(math.random()*9)); //*9時,因為0.999*9=8....,所以想取8就得乘8+1
system.out.println("取4到8的隨機數:"+(int)(math.random()*5+4)); //加4是為了把數的最小值定義為4,加上*5的話就隨機+了01234
Integer和Integer資料的大小比較
public class test else public class test1 else 通過測試發現,第乙個資料輸出i1 i2,第二個資料輸出i1 i2.原因是因為 在給integer賦值時,實際上是自動裝箱的過程,也就是呼叫了integer.valueof int 方法,當這個值大於等於 1...
Integer 和int的區別
1.int是基本的資料型別,直接存數值 2.integer是int的封裝類 integer 是物件,用乙個引用指向這個物件 integer 是乙個類,是int的擴充套件,定義了很多的轉換方法。3.int和integer都可以表示某乙個數值 4.int和integer不能夠互用,因為他們兩種不同的資料...
int和Integer的區別
今天有個學弟問了我乙個面試題 integer a 128 integer b 128 system.out.println a b 輸出什麼?為什麼?說來慚愧,我的直覺告訴我會輸出flase,但突然間還想不出來為什麼。所以寫了個例子研究了下 public static void main strin...