JavaSE-5.3【方法的参数传递】

复制代码
 1 package day5;
 2 
 3 /**
 4  * @author haifei
 5  *
 6  * 方法的参数传递
 7  *
 8  */
 9 
10 public class demo3 {
11     public static void main(String[] args) {
12         //对于基本数据类型的参数,形式参数的改变,不影响实际参数
13         int num = 100;
14         System.out.println(num); //100
15         change(num);
16         System.out.println(num); //100
17 
18         //对于引用类型的参数,形式参数的改变,影响实际参数的值
19         int[] arr = {10, 20, 30};
20         System.out.println(arr[1]); //20
21         change1(arr);
22         System.out.println(arr[1]); //200
23     }
24 
25     public static void change(int num){
26         num = 200;
27     }
28 
29     public static void change1(int[] arr){
30         arr[1] = 200;
31     }
32 
33 }
复制代码

 

posted @   yub4by  阅读(59)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示