我在BlueJ上制作了一个程序,但是我无法确定在代码中是错误的

问题描述:

我在BlueJ上做了一个程序来显示从1到100的偶数。 但是输出是偶数,从8到100。 所以我请你帮我解决我的错误。为此,我会感谢你。我在BlueJ上制作了一个程序,但是我无法确定在代码中是错误的

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

试试这个

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 + " "); 
    } 
} 

你必须去为一个循环,如果你想打印所有号码的开出

+0

是thnxx的答案,但U可以plzz知道为什么是我的输出错了吗? – Arpit