首先壹點,a和b都是整型,那麽a/b的結果不會是小數,只會是0。所以可以把妳的變量a,b,c,d都改成double類型;第二點,妳在輸出時,寫的是("c="+'c'),不出意外的話,輸出結果會是c=c 正確寫法是:System.out.println("c="+c);?
手頭沒有Java,拿C#寫了個,語法都差不多,主要的運算過程是中間那句:Double?c=……那壹行