首先回顾下基本的知识 ,方法前有void代表无返回值,没有void有返回值,这也是我们写的不是空方法的时候回提示我们添加return的原因,

return 一般有2个作用

(1) 方法的结束

(2)返回方法指定类型的值 (注意返回指定类型的值 需要改方法为空方法)

1 方法的结束

比如下面的一个判断

  for (int i = 0; i < 10; i++) {if (i == 5) {return;}System.out.println(i);}

2 返回方法指定类型的值 (注意返回指定类型的值 需要改方法为空方法)

比如放回一个imageview

 private ImageView getStarImageView(Context context, AttributeSet attrs) {ImageView imageView = new ImageView(context);imageView.setMaxWidth(40);imageView.setMaxHeight(40);return imageView;}

一个判断的方法:

  public boolean check(int a) {return false;}

或者直接return 值

  public boolean check(int a) {return xx;}

Java return 关键字的使用相关推荐

  1. Java入参关键字_Java基础17-成员变量、return关键字和多参方法

    1.成员变量 在类中声明的变量为成员变量 //Dog类 class Dog{ String name;//成员变量 } public class Test1{ public static void m ...

  2. java控制关键字continue,break,return

    java控制关键字continue,break,return /*** break 可以停止循环继续执行 只能停止最内层的循环* 如果想停止外层for循环 需要给外层循环做标记* continue 停 ...

  3. java class 关键字_java关键字及其作用

    一. 关键字总览: 访问控制 private protected public 类,方法和变量修饰符 abstract class extends final implements interface ...

  4. java super关键字简述

    java super关键字简述 super关键字访问父类属性,访问权限必须是允许的 super关键字访问父类属性,访问权限必须是允许的 当创建子类对象时,默认调用父类的无参构造方法,除非显式调用父类的 ...

  5. Java instanceof关键字详解

    严格来说 instanceof 是 Java 中的一个双目运算符,由于它是由字母组成的,所以也是 Java 的保留关键字.在 Java 中可以使用 instanceof 关键字判断一个对象是否为一个类 ...

  6. java的关键字和保留字_Java关键字和保留字及其含义

    1.java的关键字(keyword)有多少个? 51+2个保留字=53个关键字(java的关键字都是小写的!!) 2.java的保留字(reserve word)有多少个?问题:分别是什么? 2个保 ...

  7. java 中关键字_java中关键字一览

    开始学习java了,今天学了java中的关键字,给大家分享以下. java中有50个关键字(含两个保留字),没有算true,false,null,简单一点,列个表格出来,仿照着:abstractcon ...

  8. Java教程:Java return语句

    Java教程return 关键字并不是专门用于结束循环的,return 语句用于终止函数的执行或退出类的方法,并把控制权返回该方法的调用者.如果这个方法带有返回类型,return 语句就必须返回这个类 ...

  9. Java Synchronized 关键字

    本文内容 Synchronized 关键字 示例 Synchronized 方法 内部锁(Intrinsic Locks)和 Synchronization 参考资料 下载 Demo Synchron ...

最新文章

  1. [BZOJ1079][SCOI2008]着色方案 dp
  2. 历史上最怪异的23种飞行器,设计者脑子里都想什么了
  3. 贾跃亭又造假,250亿灰飞烟灭!
  4. Hive列合并与元素搜集
  5. SpringBoot系列(10):SpringBoot中的全局异常处理
  6. Jupyter Notebook介绍
  7. 基于51单片机汽车智能灯光控制系统设计
  8. 《产品经理面试攻略》PART 2:简历
  9. 马化腾回应《腾讯没有梦想》是网友杜撰PS
  10. Android学习之——APP番茄工作法——小结(2)
  11. 什么是“ Windows任务的主机进程”,为什么我的PC上运行着这么多主机?
  12. 微服务化与DDD—分层架构、洋葱架构、六边形架构 架构设计
  13. JS之setInterval方法
  14. 【T1T2】签到题集合
  15. Leetcode904
  16. 英语学习-that和which区别
  17. 分布式计算、云计算与大数据第四章
  18. [转载]使用Java编写Palm OS程序的解决方案
  19. China Operating System 电脑操作系统 2016全球互联网排名
  20. 移动端禁止用户缩放页面大小尺寸

热门文章

  1. 十大算法,描述+代码+演示+分析+改进(赶紧收藏!)
  2. 2022-2028年中国马铃薯市场研究及前瞻分析报告
  3. Oracle type (自定义类型的使用)
  4. C/C++ 编程规范(02)— 标识符命名
  5. 2022-2028年中国激光全息膜行业市场现状调研及市场需求潜力报告
  6. CentOS 6.5 下配置Java环境
  7. Apriori算法通俗详解_fpgrowth2_关联分析评估
  8. Python Re 模块超全解读!详细
  9. ImportError: No module named tensorflow.compat.v1 忽略已经安装的某个包版本 忽略已安装版本...
  10. Vue登录切换中的问题及解决