Java 語言中的問號(?)和斜杠(/)是非常重要的符號,分別表示著不同的含義。
public class Test { public static void main(String[] args) { int a = 10; int b = 0; int result; try { result = a / b; // 斜杠用于除法運算 } catch (ArithmeticException e) { System.out.println("除數不能為零"); } String str = null; String result2; result2 = str.equals("hello"); // 問號用于三目運算符 result2 = (str == null ? "null" : str); } }
斜杠(/)是除法運算符,用于兩個數相除運算。當除數為零時,在運行時會拋出異常。
問號(?)則是三目運算符的一部分,它與冒號(:)一起組合成了Java中的三目運算符。問號后面的表達式判斷是否成立,如果成立返回冒號前面的值,否則返回冒號后面的值。
當然,問號(?)還有其他的用途,比如在泛型中使用通配符時,也會出現問號(?)的使用。但無論如何,斜杠(/)和問號(?)在Java中都是不可或缺的符號。
上一篇java閉包和函數區別
下一篇css表格第一列