zoukankan      html  css  js  c++  java
  • 24.如何结束返回值是void的方法

    如何结束返回值是void的方法?


    return;只能够出现在方法类型是void 的方法中,用来结束方法。

    return后面还可以跟数据,后面的数据可以是整数、字符串、false、ture、小数、主要看你方法的返回值类型是什么了。如果不返回,java程序是无法通过的。

    public class MethodTest06{
    public static void main(String[] args){
    m1(0);

    System.out.println("hello");//该语句会被执行,因为后面的return结束的是ml方法,但是main方法并没有被结束。


    //一下程序编译是可以通过的
    if(ture){
    return;
    }
    System.out.println("dsjaffasdf");

    }
    public static void m1(int i){//程序从入口开始执行把0传递给了int i;
    for(;i<10;i++){
    if(i==5){
    return;//return 一旦执行m1方法就会结束;
    //return后面什么都不加,可以结束方法返回值类型是void的方法。
    //return 10;这样写会报错,因为方法m1的的类型是void (无返回值),所以return 后面写上具体的返回值10会报错。
    //如果此处的return换成break,则后面的hello world将会被输出。
    }
    System.out.println(i);
    }
    System.out.println("hello world");//该语句也不会被执行,因为,上面return已经把整个m1方法给终止了,所以就根本不会执行。
    }
    }

  • 相关阅读:
    服务器性能剖析
    事务
    计算机中信息表示
    Git初识
    Redis 概述
    Jedis源码浅析
    Spring 初识
    责任链模式
    观察者模式
    【支付签名失败问题】
  • 原文地址:https://www.cnblogs.com/yyh8/p/6655320.html
Copyright © 2011-2022 走看看