java - For 循环产生数字序列

标签 java loops for-loop

我正在努力处理我在大学处理的工作表中的特定序列。

我应该编写/修改for循环以产生以下序列:

  1. 4,5,6,7,8,9,10,11
  2. 10、13、16、19
  3. 1、4、7、10、13、16
  4. 2、4、6、8、10、12
  5. 1、4、9、16、25、36、49、64、81、100
  6. -10、-8、-6、-4、-2、0、2、4、6、8、10
  7. -20、-15、-10、-5、5、10、15、20

我已经飞过了前 4 个,但第 5 个就是无法理解。

这就是我到目前为止一直在做的事情。第 6 个和第 7 个还不错,但第 5 个让我很困惑。

public class Lab4_4 {
    static public void main(String args[]){

        int i;

        System.out.println("Demo Sequence");
        for(i=0;i<10;++i){
            System.out.println(i);
        }

        System.out.println("First Sequence");
        for(i=4;i<=11;++i){
            System.out.println(i);
        }

        System.out.println("Second Sequence");
        for(i=10;i<=19;++i){
            System.out.println(i);
        }

        System.out.println("Third Sequence");
        for(i=1;i<=16;i +=3){
            System.out.println(i);
        }

        System.out.println("Fourth Sequence");
        for(i=2;i<=12;i +=2){
           System.out.println(i);
        }       

    }
}

我需要一些关于这个问题的启发。另外,请随意提出有关我如何完成这些循环的任何建议:)

编辑:我认为第 7 个只是 +5 的东西,但它应该跳过 0,因此它从 -5 到 5。不太确定我应该做什么。

最佳答案

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

关于java - For 循环产生数字序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41450874/

相关文章:

java - ColdFusion 到 JSP 的转换

java - 如何在 IRC 服务器中发送消息进行聊天?

java - 线程实际上是如何工作的?

初学者的javascript循环差异

JavaScript 循环和数组

java - 带有来自原始资源的自定义铃声的 RingtonePreference

excel - 在一个非常大的表中循环一个 if 函数。太慢了

javascript - 循环遍历 oracle apex 中的列

javascript - 如何在 string.match 中添加循环值?

java - 在循环中创建复杂对象并在循环中调用方法会导致stackOverflow异常吗?