大厂面试精选题

先来看第一个例子:

if(3 >0)
   int a = 90;
      System.out.println(a);

大家可以看到出现了错误,这是哪里错了呢?

细细观察,大家可以发现是少了if语句后面的花括号,那我们加上花括号来试试,话不多说,上图。

 

大家可以发现运行正常了。

接着大家来看这样一段代码:

if (3>0) 

   System.out.println("hello");

这里的if语句后面没有花括号,那么大家来猜一猜是否会报错呢?

话不多说,上图

大家可以发现没有报错。 

那这种现象我们可以总结如下:

if语句后面是定义相关语句的话,那必须有花括号,

如果直接输出的话,不需要有花括号。


  

Guess you like

Origin blog.csdn.net/m0_52873333/article/details/120893583