数组a
正在打印所有零,而它应该打印i
的值(这是m
到n
的所有整数,两者都是整数)
System.out.println("\n enter the values of m and n");
int m,n,i,j=0;
int[] a=new int[100];
m=in.nextInt();
n=in.nextInt();
for(i=m;i<=n;i++)
{
a[j]=i;//array a is storing the value of i
j++;
System.out.println(a[j]);//printing array a
}
答案 0 :(得分:6)
这是因为您在打印前增加j
的值,而下一个元素仍为0
。
将j++
放在print语句之后。