循环输出不是我想要的

时间:2015-10-24 00:33:13

标签: java

我正在尝试为以下输出完成for循环;

期望的输出:[1 4 9 16 25 36 49 64 81 100]

代码:

for(int i = 1; i<=100; i = i + 2) 
    {
        int sum = i;
        i = sum + 1;

        System.out.print(i + " ");  
    }

请帮忙!

3 个答案:

答案 0 :(得分:1)

这就是你想要实现的,只是显示从1到10的每个数字的平方所以只是这样做

System.out.print("[");
for (int i = 1 ; i <= 10 ; i++){
        System.out.print(" "+i*i+" ");
}
System.out.print("]");

免责声明:手机上写的代码请原谅格式

答案 1 :(得分:0)

你正在寻找这样的东西:

System.out.print("[");
for(int i = 1; i<=10; i++) 
{
    System.out.print((i*i));
    if(i!=10) System.out.print(" ");
}
System.out.print("]");

答案 2 :(得分:0)

for(int i = 1; i<=10; i++) 
{
    System.out.print((i * i) + " ");  
}