簡體   English   中英

如何在Java中使用方括號進行數學運算?

[英]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-precedenceleft-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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM