erakhmanAvatar border
TS
erakhman
Passing parameter by reference [JAVA]
Ane punya code seperti ini gan
Code:

public static void main(String[] args){
int x = 1;
System.out.println(x);
changeByReference(x);
System.out.println(x);
}

public static void changeByReference(int x){
x++;
System.out.println(x);
}

Hasilnya:
Code:

1
2
1


Yang mau ane tanyain, kenapa nilai x yang ada diluar method "changeByReference()" gak berubah gan?


Thanks gan buat yang udah mau jawab emoticon-Smilie

Diubah oleh erakhman 02-01-2014 07:52
0
1.5K
9
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer ForumKASKUS Official
20.2KThread4.3KAnggota
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Ikuti KASKUS di
© 2023 KASKUS, PT Darta Media Indonesia. All rights reserved.