[英]How to use square brackets for math in Java?
在將數學公式轉換為Java時,我遇到了方括號(我在公式中找到了方括號)。 我不知道它們在數學中的含義,因為我不是數學專家,只有14歲的業余程序員(所以我在學校的數學中還沒有達到這些“難易程度”)。
很明顯,我不能寫這樣的東西:
double x = [5 / 2] * (3 + 5 * 2);
因為[
和]
用於數組。
因此,我想知道用什么替換它們以使Java接受並正確解釋它。
您可以刪除那些方括號,並用普通括號()
代替。
double x = (5 / 2) * (3 + 5 * 2);
基於優先級,由於在求解該特定表達式時具有highest-precedence
和left-to-right associativity
,因此要評估的第一個語句將是方括號語句。
方括號可以用括號代替。 我假設您知道用於數學問題解決的BODMAS,因此使用括號將運算符分隔和優先化。
double x = (5 / 2) * (3 + 5 * 2);
System.out.println(x);
double y = 5 / 2 * 3 + 5 * 2;
System.out.println(y);
上面的代碼片段給出了輸出:
26.0
16.0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.