2016-09-24 2 views
-2

Я начинаю программировать на Java. Я делал программу для отображения нечетных чисел от 1 до 100 с использованием циклов. Но эта программа при выполнении отображает нечетное число от 7 до 100, пожалуйста, помогите мне исправить эту программу. Программа .....Я делал программу для отображения нечетных чисел от 1 до 100 с использованием петель

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

Какой IDE вы используете? – c0der

+0

Хорошо, я попробую удалить компилятор – Arpit

+1

Вы уверены, что видите? Возможно, это просто ваша консоль, которая имеет очень низкий буфер и начинает «удалять» первые строки, когда она достигает номера 95. Что вы видите, то вы используете 'System.out.print (a +" "); 'вместо этого? – Tom

ответ

0

Как и ожидалось, этот вопрос является консоль вы используете, на самом деле консоль интегрирован в BlueJ, ваш IDE.

Вы можете сделать две вещи, чтобы получить полный вывод:

  • Список номеров по горизонтали:

    for (int a = 1; a <= 100; a+=2) 
        System.out.print(a + " "); 
    
  • Или изменить настройки буфера консоли:

    • Нажмите на «Просмотр», а затем «Показать терминал» в главном меню (ярлык Ctrl + T)
    • Затем нажмите на кнопку «Параметры» и выберите «Безлимитный буферизацию»

Удаление компилятор или IDE (как предложено в комментариях) не поможет здесь, так как это не проблема вашей программы или вашего компилятора.

+0

Thnxx Неограниченная буферизация решила проблему – Arpit

Смежные вопросы