我正在嘗試實現基本計算。該程序採用2個數字,它正常工作,10除以5並給出答案2.如果任何較小的值除以較大的值,它會給我0,我可以在小數中得到答案嗎?java中的數學計算分數
例8 100等於8/100,而不是0
public class numtheory {
public static void main(String[] args) {
int n1;
int n2;
Scanner scan = new Scanner(System. in);
System.out.println("input number 1: ");
n1 = scan.nextInt();
System.out.println("input number 2: ");
n2 = scan.nextInt();
int temp1 = n1/n2;
System.out.print("\n Output :\n");
System.out.print(temp1);
System.exit(0);
}
}
參見:http://stackoverflow.com/questions/474535/best-way-to-在Java中表示分數?rq = 1 – Justin 2013-04-25 17:37:45