2016-09-24 1 views
-2

Je suis un débutant en programmation Java. Je faisais un programme pour afficher les nombres impairs de 1 à 100 en utilisant des boucles. Mais ce programme lorsqu'il est exécuté affiche le nombre impair de 7 à 100 s'il vous plaît aidez-moi à rectifier ce programme. Le programme .....Je faisais un programme pour afficher les nombres impairs de 1 à 100 en utilisant des boucles

public class oddnumbers1to100 
{ 
    public static void main(String args[]) 
    { 
     for(int a=1;a<=100;a+=2) { 
      System.out.println(a); 
     } 
    } 
} 
+0

Quel IDE utilisez-vous? – c0der

+0

Ok, je vais essayer de désinstaller le compilateur – Arpit

+1

Etes-vous sûr de ce que vous voyez? Peut-être que c'est juste votre console, qui a un tampon très bas et commence à "enlever" les premières lignes, quand elle atteint le nombre 95. Que voyez-vous, alors vous utilisez 'System.out.print (a +" "); 'à la place? – Tom

Répondre

0

Comme prévu, la question est la console que vous utilisez, en fait la console intégrée dans BlueJ, votre IDE.

Vous pouvez faire deux choses pour obtenir la sortie complète:

  • Liste des numéros horizontalement:

    for (int a = 1; a <= 100; a+=2) 
        System.out.print(a + " "); 
    
  • Ou modifier le réglage de la mémoire tampon de la console:

    • Cliquez dans "View" puis "Show Terminal" dans le menu principal (raccourci Ctrl + T)
    • Cliquez ensuite sur "Options" et sélectionnez "tampon illimité"

Désinstaller le compilateur ou l'IDE (comme suggéré dans les commentaires) ne vous aidera pas ici, car ce n'est pas un problème de votre programme ou de votre compilateur.

+0

Thnxx La mise en mémoire tampon illimitée a résolu le problème – Arpit