展开全部

一、return语句总是用在方法中,有两个作用。

一个是返回方法指定类型的值(这个值总62616964757a686964616fe59b9ee7ad9431333366306434是确定的)。

一个是结束方法的执行(仅仅一个return语句)。

二、实例1 。

返回一个String。

private String gets(){

String s = "qw789" ;        return s ;

}

实例2 -- 结束程序

private void gets(String s ){

if ( s == null ){            return ;

}

System.out.println( "haha" ) ;

}

扩展资料:

eturn 表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。

return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。

如果函数执行不需要返回计算结果。也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。

如果实在不需要函数返回什么值,就需要用void声明其类型。

补充:如果你函数名前有返回类型定义,如int,double等就必须有返回值,而如果是void型,则可以不写return,但这时即使写了也无法返回数值。

例如:

1、非void型int f1(){int i=1;return 1;//return(i); //这样也可以

}

2、void型

void f2(){int i=1;//return;//这样也可以,不要这一句也可以}

有时即使被调用函数是void类型 被调函数中的return也不是毫无意义的。

举例:

#include "stdio.h"void function(){printf("111111");return;printf("222222");}main(){function();}

运行结果为:屏幕上只输出一串数字1 而没有2。 但是如果去掉function函数中的return语句 就可以同时输出一串数字2。

这里的return其实还有个退出该程序的作用,也就是说在printf("111111")。后面加了个return,就表示结束该函数,返回主函数中去了。

java中return返回值_Java中return的用法相关推荐

  1. java return返回值_java中关于return返回值的用法详解

    我们输入一个条件时,系统就会对这个条件进行判断,然后给出一个返回时的结论,我们把这个结果看做是返回值.在java里可以使用return语句来进行返回,从字面意思就能很好的理解它的用法了.下面我们就re ...

  2. java 函数参数 返回值_java中如何用函数返回值作为post提交的参数?

    1.我想实现的功能是在java程序中导入HttpURLConnection类,然后将函数的值作为post方法要提交的参数,最后显示在显示台上. 2.要用到的函数是自己写的可以显示实时计算机cpu.内存 ...

  3. java for循环返回值_Java中的for循环——通过示例学习Java编程(9)

    作者:CHAITANYA SINGH 来源:https://www.koofun.com/pro/kfpostsdetail?kfpostsid=21 循环用于反复执行同一组语句,直到满足特定条件为止 ...

  4. java 地址传递 返回值_Java中的值传递和引用传递

    这几天一直再纠结这个问题,今天看了这篇文章有点思路了,这跟C++里函数参数为引用.指针还是有很大区别. 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里 ...

  5. java的main函数返回值_Java中的main方法

    首先需要说明的是: 1.main函数(主函数)是可以调用的,这种调用是没有意义的: 2. main函数只能出现在公共类中也就是public class中: 但我不明白的是:在eclipse中默认的in ...

  6. java split 返回值_java中Split函数的使用方法

    1.语法如下 String.split(sourceStr,maxSplit) String.split(sourceStr) 参数说明:sourceStr是被分割的字符串,maxSplit是最大的分 ...

  7. java(x ) 3的值_java中,设x=2,则表达式 (x++)*3的值是多少 设x=2则表达式(x+

    是6,如果是 ++x就是 9 原因 x++是先用原来的值运算 后赋值 ++x先给x自增,再运算 (x++)/3 x++的意思是先运算,后加1,也就是运算的时候x还是为2,运算过后x才会变成3. 而且 ...

  8. java修改list中对象的值_Java中List集合的一点总结

    为什么要用接口引用指向实现类的对象? 这种写法其实java多态的表现形式 多态的定义: 指允许不同类的对象对同一消息做出响应. 即同一消息可以根据发送对象的不同而采用多种不同的行为方式. (发送消息就 ...

  9. shell 中diff返回值_LINUX(中)

    什么是Shell? Shell 是 Linux 的命令解释器,用于解释用户对操作系统的操作 cat /etc/shells CentOS 7 默认使用的 Shell 是 bash 命令执行的具体过程: ...

最新文章

  1. java detach_线程 (detach的作用)
  2. php 获取class id,CSS Class 與 CSS ID
  3. 又~发现两篇好文章~~
  4. 6大设计原则之单一职责原则
  5. Docker环境搭建,K8s
  6. 小宝机器人的储存容量_扫地机器人和吸尘器哪个更实用?
  7. PyTorch学习:参数初始化
  8. linux裸磁盘的配置,【存储】nas模拟裸磁盘挂载swift
  9. 《隋唐演义》二:竞争对手的实力在不断增强
  10. 密码生成 算法编程题
  11. SOME/IP报文格式-Payload
  12. 尚硅谷IDEA常用快捷键-宋红康
  13. 2021美团Java面试真题解析(含参考答案)
  14. java SE复习笔记61
  15. oneos组件系列02:ws2812全彩LED
  16. 五寸照片尺寸像素 5寸的照片是几比几的
  17. 【学习周报】深度学习笔记第六周
  18. Android字体加粗的几种样式
  19. 对现在糟糕的自己剖析
  20. 读陈景润之《初等数论》

热门文章

  1. 勾股数组 学习笔记
  2. 奖客富翁系统python_雁塔区学python有什么用
  3. MySQL常见的五种约束
  4. 下拉框练习,使用onchange事件
  5. 【心情随记】俩人的时候,觉得世界好烦;一个人的时候,觉得世界更烦
  6. VC++编写ActiveX控件
  7. 一切从零开始(系统)
  8. python如何控制浏览器_Python+selenium 控制浏览器
  9. VERSA VGG-4422-U-A240有一种幸福叫微笑
  10. python request使用