对于方法的定义、调用实现、参数传递如何完成、实现重载、跳出操作 您所在的位置:网站首页 35mm炮弹参数 对于方法的定义、调用实现、参数传递如何完成、实现重载、跳出操作

对于方法的定义、调用实现、参数传递如何完成、实现重载、跳出操作

2023-03-18 09:18| 来源: 网络整理| 查看: 265

1、方法的定义

方法修饰符 返回值类型 方法名(参数列表){     //方法体(调用方法执行的代码)     //返回值 }

方法不需要返回结果,返回值类型定义为void(无返回值),此时方法内部不可以使用return返回数据

return下代码无意义

无形参列表,不能传值,否则报错;形参可以不写(方法不需要参数列表)

2、案例实现

//奇偶数 public static void main(String[] args) {     Random r=new Random(); int n=r.nextInt(); JOShu(n); } public static void JOShu(int n){     if(n%2==0) System.out.println(n+":"+"偶数");     else System.out.println(n+":"+"奇数"); }

3、方法的调用

没有被调用,在方法区中字节码文件;被调用,在栈内存运行

4、方法的参数传递

基本类型:值传递

引用类型:地址传递

//从数组中查询指定元素的索引 //需求:设计方法接收整形数组 和查询的元素值,要求返回对应元素索引,如果不存在则返回-1 public static void main(String[] args) { int[] ints = new int[]{1,2,3,4,5,6,7,8,9}; Scanner sc=new Scanner(System.in); System.out.println("查询:"); int cnum=sc.nextInt(); sz(ints,cnum); } public static int sz(int[] sz,int n){ int i = 0; for (; i < sz.length; i++) { if (n==sz[i]){ System.out.println("查询元素:"+sz[i]); System.out.println("对应索引"+i); break; } } return i; }

5、方法重载(可读性好)

方法名相同,参数列表不同(个数、类型、顺序不同)

6、跳出

return:跳出并结束当前方法执行

break:跳出并结束当前所在循环的执行

continue:结束本次循环,执行下一次循环



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有