-4

I made a program in BlueJ to display the even numbers from 1 to 100. But the Output is even numbers from 8 to 100. So i request you to please help me to rectify my error. For this i would be thankful to you.

public class EvenNumbers1to100
 {
    public static void main(String args[])
    {
        int a;
        for(a=2;a<=100;a+=2)
        System.out.println(a);
    }
}
Arpit
  • 25
  • 1
  • 11

1 Answers1

0

try this

int a = 100;

System.out.println("Even numbers from 1 to " + a);

for (int i = 1; i <= a; i++) {
  if (i % 2 == 0) {
   System.out.print(i + " ");
  }
}

You gotta go for a loop if you want to print all the numbers out

Abhishek Pandey
  • 12,147
  • 8
  • 31
  • 60
cyxcat
  • 26
  • 4