a
是微調器的值。Java一直回覆不正確的答案
private void toolCalculateActionPerformed(java.awt.event.ActionEvent evt) {
Integer a = (int) toolSpinner.getValue();
if (toolEnch.getSelectedIndex() == 0) {
double p;
p = (10^(2 - a) * 13^a);
double x = Math.round(p);
System.out.println(x);
}
}
我做10^(2-a) * 13^a
,並且
可以說,微調爲1,則返回6,當它應該返回130
可以說,微調爲2,則返回8 ,當它應該返回169.
我已經用WolframAlpha對它進行了測試,它給了我正確的結果。然而,這個程序給了我一些啓發。 關於如何解決此問題的任何想法?
啊,OK!我認爲^是指數。謝謝! – Efficiency