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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • java线程池核心API源码详细分析

    java线程池核心API源码详细分析

    大家好,本篇文章主要讲的是java线程池核心API源码详细分析,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2022-01-01
  • Java线程安全问题小结_动力节点Java学院整理

    Java线程安全问题小结_动力节点Java学院整理

    这篇文章主要介绍了Java线程安全问题小结的相关资料,需要的朋友可以参考下
    2017-05-05
  • Java8 Lambda表达式模板方法实现解析

    Java8 Lambda表达式模板方法实现解析

    这篇文章主要介绍了Java8 Lambda表达式模板方法实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • maven利用tomcat插件部署远程Linux服务器的步骤详解

    maven利用tomcat插件部署远程Linux服务器的步骤详解

    Maven已经是Java的项目管理常用方式,下面这篇文章主要给大家介绍了关于maven利用tomcat插件部署远程Linux服务器的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
    2017-11-11
  • Spring中@Configuration注解和@Component注解的区别详解

    Spring中@Configuration注解和@Component注解的区别详解

    这篇文章主要介绍了Spring中@Configuration注解和@Component注解的区别详解,@Configuration 和 @Component 到底有何区别呢?我先通过如下一个案例,在不分析源码的情况下,小伙伴们先来直观感受一下这两个之间的区别,需要的朋友可以参考下
    2023-09-09
  • springboot入门篇HelloWorld(图文教程)

    springboot入门篇HelloWorld(图文教程)

    springboot springboot是一个全新的框架,它设计的目的简化spring项目的初始环境的搭建和开发,下面这篇文章主要给大家介绍了关于springboot入门篇HelloWorld的相关资料,需要的朋友可以参考下
    2023-12-12
  • Java 深入浅出讲解泛型与包装类

    Java 深入浅出讲解泛型与包装类

    泛型是在Java SE 1.5引入的的新特性,本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法,本篇我们一起来学习泛型以及包装类
    2022-04-04
  • Java获取当地的日出日落时间代码分享

    Java获取当地的日出日落时间代码分享

    这篇文章主要介绍了Java获取当地的日出日落时间代码分享,国外猿友写的一个类,需要的朋友可以参考下
    2014-06-06
  • Spring AOP里的静态代理和动态代理用法详解

    Spring AOP里的静态代理和动态代理用法详解

    这篇文章主要介绍了 Spring AOP里的静态代理和动态代理用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Spring Boot中Bean定义方调用方式解析

    Spring Boot中Bean定义方调用方式解析

    这篇文章主要介绍了Spring Boot中Bean定义方调用方式解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07

最新评论