注意事项

1.方法应该定义在类当中,但是不能在方法当中再定义方法。不能嵌套
2.如果方法有返回值,那么必须写上return 返回值
3.return后面的返回值数据,必须和方法的返回值类型对应
4.对于一个void没有返回值的方法,不能写return后面的返回值,只能写return
5.对于void方法当中最后一行的return可以不写
6.一个方法必须保证同时只有一个会被执行到

代码格式

访问修饰符 返回值类型 方法名(参数列表){
方法体
}

  1. 无返回值写法
 public static void Fn1(){System.out.println("Fn方法调用 ");return;//这行加不加都行}
  1. 有返回值写法
 public static int Fn2( int a,int b ){System.out.println("Fn2方法调用 "+ (a + b));return a+b;}

完整代码

 class Main {public static void main(String[] args) {Fn1(); //方法调用Fn2(1,2); //方法调用}public static void Fn1(){System.out.println("Fn方法调用");return;}public static int Fn2( int a,int b ){System.out.println("Fn2方法调用 "+ (a + b));return a+b;}}

java中方法的基本使用相关推荐

  1. 大数据笔记2019.5.9 Java中方法的使用

    方法: 1.方法的概念:(函数/过程) 封装了一段特定的业务逻辑功能 尽可能的独立,一个方法只让干一件事: 方法可以被反复的重新的调用 减少代码的重复,有利于代码的维护,减少团队开发的成本提高开发的效 ...

  2. java中方法的参数传递

    java中方法的参数传递方式只有一种:值传递: 对于基本类型来说,传递的是实参的副本(值传递),故在方法内修改传递进来的值并不会影响实参本身: 对于引用类型来说,传递进来的是引用变量的副本(也是值传递 ...

  3. Java中方法重载和方法重写的区别

    文章目录 1 Java中方法重载和方法重写的区别 1 Java中方法重载和方法重写的区别 主要区别如下: 方法重载: 在同一个类中 方法名相同 参数个数.顺序.类型不同 返回值类型.访问修饰符任意 方 ...

  4. Java中方法参数的传递

    Java中方法参数的传递: 众所周知,Java语言中只有值传递,看起来很好理解的一句话,那么来看一个例子: 输出结果: 这是一个经典问题,我想说说自己的理解: 首先,变量sa和sb分别包含一个字符串对 ...

  5. 两种参数类型_深入理解Java中方法的参数传递机制

    形参和实参 我们知道,在Java中定义方法时,是可以定义参数的,比如: public static void main(String[] args){ } 这里的args就是一个字符串数组类型的参数. ...

  6. java中方法的命名_Java方法中的参数太多,第5部分:方法命名

    java中方法的命名 在上一篇文章 (有关处理Java方法中过多参数的系列文章的 第4部分 )中,我将方法重载视为一种向客户提供需要较少参数的版本的方法或构造函数的方法. 我描述了该方法的一些缺点,并 ...

  7. java中gettext方法_深入理解Java中方法的参数传递机制

    形参和实参 我们知道,在Java中定义方法时,是可以定义参数的,比如: public static void main(String[] args){ } 这里的args就是一个字符串数组类型的参数. ...

  8. Java中 方法引用、Stream流、及方法实例 D190401

    Java中 方法引用.Stream流.及方法实例 D190401 01.第三章:方法引用_什么是方法引用 1).什么是"方法引用":指引用现有的方法代替Lambda表达式--当我们 ...

  9. Java中方法调用参数传递的方式是传值,尽管传的是引用的值而不是对象的值。(Does Java pass by reference or pass by value?)

    原文地址:http://www.javaworld.com/javaworld/javaqa/2000-05/03-qa-0526-pass.html 在Java中,所有的对象变量都是引用,Java通 ...

  10. Java中方法的重写(overriding)和重载(overloading)的区别

    Java中方法的重写(overriding)和重载(overloading) 重写 在子类中可以根据需要对从父类中继承来的方法进行改造,也称为重置.覆盖. 在子类中创建一个和父类中的一个相同名字.相同 ...

最新文章

  1. python使用正则表达式抽取字符串中最大数值数字
  2. 编程问题之:x=xamp;(x-1)
  3. mysql的count()函数如何选择索引,千万级表的count()查询优化实例
  4. 环境污染,拿什么来保障食品安全?
  5. centos7 php无法启动服务器,关于Centos7下Apache服务器php应用phpMyAdmin无法正常运行的问题...
  6. ZOJ - 4117 BaoBao Loves Reading(树状数组求区间内不同数的个数+思维)
  7. leetcode 1239. Maximum Length of a Concatenated String with Unique Characters | 1239. 串联字符串的最大长度(回溯)
  8. No toolchains found in the NDK toolchains folder for ABI with prefix: aarch64-linux-android
  9. 转:SQL Server游标的使用
  10. C++中之a[5](栈区)和int a=new int[5](堆区)有什么区别
  11. in最多可以放多少?_汽车最多可以停放多少天不开?维修师傅:尽可能别超过这个时间...
  12. Qt学习笔记-使用QStyleFactory::create()变换风格
  13. 搞懂 CSS 水平居中与垂直居中的16个方法
  14. 我的idea突然没有SVN了是怎么回事
  15. python 爬取妹子图
  16. Spring Boot 如何获取 Controller 方法名和注解信息?
  17. SpringBoot2.x 官方墙裂推荐的缓存框架,竟然不是Redis!
  18. osg加载osgb数据_PCM点云数据处理软件功能使用第十六弹
  19. matlab设计理想高斯巴特沃斯低通滤波器_方程推导:二阶有源带通滤波器设计!(下载:教程+原理图+视频+代码)...
  20. 201771010126 王燕《面向对象程序设计(Java)》第十二周学习总结

热门文章

  1. OIPF,源于电信阵营的开放IPTV 解决方案
  2. 普惠AI时代,抓住机遇奋力一搏
  3. Handler.obtainMessage()的认识和理解
  4. 改编名著成风 麒麟游戏将研发《红楼梦》网游
  5. CnOpenData公共数据专区上新 | 中文金融情感词典
  6. 农业温室大棚养殖系统智能监控方案
  7. IM篇 I (╯‵□′)╯︵┻━┻ 极光?个推?腾讯云?第三方推送平台该怎么选?
  8. Java中字符串数组的输入与输出
  9. visio2007两线相交 跨线
  10. java 58同城 抓取_前嗅ForeSpider教程:采集58同城