Bonjour à tous,

Voila je suis débutant en programmation java et je me posais une question qui va peut être vous paraitre bête !
Je me lance, lorsque je transforme un argument int en String avec 3 variable i,j,k.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
public class VarsDemo {

	public static void main(String[] args) {
		
int i=12;
String j= new String();	
j=j.valueOf(i);
int k=Integer.valueOf(j).intValue();
System.out.print("resultat="+ k);
	}

}
Ma question est, pourquoi ma variable k fonctionne même si je ne précise pas "intValue" en fin d'instruction ?

Merci d'avance, bonne journée !