/*
*用戶輸入兩個數字,程序將通知你中獎的機率有多大
*/
import javax.swing.*;
import java.math.*;
public class BigIntegerTest{
public static void main(String[] args){
String input =JoptionPane.showInputDialog("請輸入彩球總數:");
int n=Inter.parseInt(input);//將字符串轉化為整數
/*中獎計算公式
(n*(n-1)*(n-2)*...*(n-m+1))/(1*2*...*m)
*/
BigInteger option =BigInteger.valueOf(1);
for(int i=0;i<m;i++){
option=option.multiply(BigInteger.valueOf(n-i)).divide(BigInteger.valueOf(i+1));}
System.out.println("你的中獎機率為每" + option + "次中有一次!"); System.out.println("祝你好運!"); System.exit(0); }}
import java.util.*;
public class BaoZhuang{
public static void main(String[] args)
{
Vector a=new Vector();
a.add("123");
a.add(244);
}
}
這樣寫在1.4運行環境下,是不能通過的
但在1.6運行環境下,卻可以。
/*
*測試自增、自減操作
*/
public class SelfAction
{
public static void main(String[] args)
{
int x = 10;
int a = x + x++;
System.out.println("a=" + a);
System.out.println("x=" + x);
int b = x + ++x;
System.out.println("b=" + b);
System.out.println("x=" + x);
int c = x + x--;
System.out.println("c=" + c);
System.out.println("x=" + x);
int d = x + --x;
System.out.println("d=" + d);
System.out.println("x=" + x);
}
}
輸出 是
a=20
x=11
b=23
x=12
c=24
x=11
d=21
x=10
public class Welcome
{
public static void main(String[] args)
{
System.out.println("這是你的第一個程序,歡迎你走入Java的大門");
}
}