java中有很多语句,今天要说的是if语句。
其中if是控制某些条件执行,如果是真就会运行,如果是假则不运行就比如下面这个语句
class Demo
{
public static void main(String[ ] args)
{
int x=2;
if (x>1)
System.out.println("x="+2);
if其中的条件是x>1,因为x=2所以>1所以它是真的,所以括号中的就会执行,就会输出x=2如图
而当其中的条件不满足时就不会输出。
class Demo
{
public static void main(String[ ] args)
{
int x=2;
if (x>3)
System.out.println("x="+2);
输出如图
。
由此就可以得知java中的if语句的具体过程。另外还有if else,其实相关的用法都是一样的
class Demo
{
public static void main(String[ ] args)
{
int x=2;
if (x>3)
System.out.println("yes");
else
System.out.println("NO");
这个代码输出的就会是NO
其实这种与三元运算符是有些相似的,但是也是有不同之处的。
同时还可以这样使用。只不过是结构比较复杂的时候进行使用。
class Demo
{
public static void main(String[ ] args)
{
int c=3;
if(c>1)
System.out.println("q");
else if(c>2)
System.out.println("p");
else if(c>3)
System.out.println("m");
最后输出结果如下。
if还有更多复杂的用法就不多说了,我们基本上常用的就这几个,如果我们想要更深层次的去理解运用可以自己去查询相关的资料。