Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中使用for循环打印以下数字序列_Java_For Loop - Fatal编程技术网

如何在java中使用for循环打印以下数字序列

如何在java中使用for循环打印以下数字序列,java,for-loop,Java,For Loop,顺序是2 1 4 3 6 5 8 7 10 9 12 11。。。。。。。 在Java中仅用于循环 非常感谢您的回答 如果另一点是我们必须打印到n-1,提示:序列是所有偶数和奇数的交错序列。因为这看起来很像一个家庭作业问题,我希望你能自己动手实际实现你想学的东西,对吧!。如何打印2、4、6、8、10等?对于这类问题的答案,您需要查看序列,并查看它是否具有任何特殊属性。在这里,您可以看到它交换奇数和偶数。因此,您可以创建一个循环,从1开始按2计数,然后在每一步打印i+1,然后再打印i。您可以打印1

顺序是2 1 4 3 6 5 8 7 10 9 12 11。。。。。。。 在Java中仅用于循环 非常感谢您的回答


如果另一点是我们必须打印到n-1,提示:序列是所有偶数和奇数的交错序列。因为这看起来很像一个家庭作业问题,我希望你能自己动手实际实现你想学的东西,对吧!。如何打印2、4、6、8、10等?对于这类问题的答案,您需要查看序列,并查看它是否具有任何特殊属性。在这里,您可以看到它交换奇数和偶数。因此,您可以创建一个循环,从1开始按2计数,然后在每一步打印i+1,然后再打印i。您可以打印1 2 3 4 5?也许你应该先试试。你知道什么是for循环吗?请给你的代码片段添加一些解释;i<12;i+=2{System.out.printf%d%d,i+1,i;}
public static void main(String[] args) {
    int n = 8; //set anything here
    for (int even = 2, odd = 1;even<=n;even+=2,odd+=2){
        System.out.print(even+" "+odd+" ");
    }
}