public class Sum
{
public static void main(String []args)
{
int x[]=new int [100];
int sum =0;
for(int i=0;i<100;i++)
{sum += x[i]; }
System.out.println("Sum ="+ sum);
}
}为什么打印结果是0呢?
{
public static void main(String []args)
{
int x[]=new int [100];
int sum =0;
for(int i=0;i<100;i++)
{sum += x[i]; }
System.out.println("Sum ="+ sum);
}
}为什么打印结果是0呢?
{
public static void main(String []args)
{
int sum =0;
for(int i=0;i<100;i++)
{sum += i; }
System.out.println("Sum ="+ sum);
}
}怎么样能用数组实现和上面一样代码的效果?我错在哪里了呢?谢谢
你初始化都是0,你做个循环把x[]赋值下
{
x[i]=i;
}
这样子数组坐标会从0到100赋值。
再配合你刚才那个例子,就是实现从0加到100的结果。
int[] x = new int[100];
int sum = 0;
for (int i = 0; i < 100; i++) {
x[i] = i+1;
sum += x[i];
}
System.out.println("Sum = "+ sum);
}