java中的Syntaxis equal方法

Car*_*iel -2 java

如果我比较两个字符串但它们不相等会发生什么?所以这是我在代码中的问题... boolean main将返回什么?有必要吗?a:b; ?或者主要的var将获得真或假的回报?

boolean main = args[1].equals("-d")? true: false;
boolean main = args[1].equals("-d");
Run Code Online (Sandbox Code Playgroud)

ead*_*ead 5

? true: false 没有必要,两条线都会产生相同的结果.