Java中if语句return用法和有无括号的区别
更新时间:2023年12月26日 15:30:49 作者:Myovlmx
本文主要介绍了Java中if语句return用法和有无括号的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
return在if没有括号情况下,不管是跟在if()后面还是下一行,都是当if为true的时候,返回,不执行下面Debug,反之为false时,则执行Debug。
int a = 5;
if (a > 7) //1.return;
//2.return;
Debug.Log("A>0");if在有括号情况下,才是通常的if为true,输出Debug,为false 就直接返回。
bool isFly; /// 官方默认是等于false。
if(isFly)只有当isFly为true执行{}里的语句
int a = 1;
if (a > 0)
{
Debug.Log("A>0");
}
else
{
return;
}
//这边如果不写else,直接下面直接跟return,会报错
Debug.Log("A=1");① 、if加上{}且if为true
int a = 3;
if (a > 1)
{
Debug.Log("A>0");
Debug.Log("A=0");
Debug.Log("A<0");
}
Debug.Log("返回");
///输出A>0,A=0,A<0,返回
② 、if加上{}且if为false
int a = 1;
if (a > 1)
{
Debug.Log("A>0");
Debug.Log("A=0");
Debug.Log("A<0");
}
Debug.Log("返回");
///输出返回
③、if不加{},且if为flase
int a = 1;
if (a > 1)
Debug.Log("A>0");
Debug.Log("A=0");
Debug.Log("A<0");
Debug.Log("返回");
///输出A=0,A<0,返回
④、if不加{},且if为true
int a = 1;
if (a > 0)
Debug.Log("A>0");
Debug.Log("A=0");
Debug.Log("A<0");
Debug.Log("返回");
///输出A>0,A=0,A<0,返回到此这篇关于Java中if语句return用法和有无括号的区别的文章就介绍到这了,更多相关Java if return内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
maven利用tomcat插件部署远程Linux服务器的步骤详解
Maven已经是Java的项目管理常用方式,下面这篇文章主要给大家介绍了关于maven利用tomcat插件部署远程Linux服务器的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。2017-11-11
Spring中@Configuration注解和@Component注解的区别详解
这篇文章主要介绍了Spring中@Configuration注解和@Component注解的区别详解,@Configuration 和 @Component 到底有何区别呢?我先通过如下一个案例,在不分析源码的情况下,小伙伴们先来直观感受一下这两个之间的区别,需要的朋友可以参考下2023-09-09


最新评论