Java sans type simple

alexandre23 Messages postés 42 Statut Membre -  
KX Messages postés 19031 Statut Modérateur -
Bonjour,

Bonjour je dois retranscrire ce code sans utiliser de type simple, donc sans utiliser le int.

for(int i = 1; i <= n; i++)
{
System.out.println(i);
}

Des idées ??

1 réponse

  1. EminoMeneko Messages postés 2499 Statut Membre 318
     
    Pas d'idées autre que d'utiliser une classe enveloppe Integer.
    0
    1. alexandre23 Messages postés 42 Statut Membre 11
       
      Super, Mais tu fais ca comment ? t'arriverai pas me coder ce petit bout stp ?

      thanks
      0
    2. KX Messages postés 19031 Statut Modérateur 3 020
       
      Tu remplaces ta variable i par un, objet de la classe Integer, et tu utilises les constructeurs et méthodes de cette classe pour remplacer les opérations d'affectation, comparaison et incrémentation.
      Voir : java.lang.Integer
      0
    3. alexandre23 Messages postés 42 Statut Membre 11
       
      ok thanks
      0
    4. alexandre23 Messages postés 42 Statut Membre 11
       
      Bonjour, jai trouvé les méthodes adéquates mais il me manque celle de l'opérateur ++,Savez vous laquelle utiliser ? Merci
      0
    5. KX Messages postés 19031 Statut Modérateur 3 020
       
      Avec des Integer c'est comme pour les int : i = i+1 ou i++
      Si vraiment tu veux t'embêter, tu fais i = new Integer(i+1), mais ça tu ne le feras jamais en Java ^^
      0