如何在java中使用for循环打印以下数字序列
顺序是2 1 4 3 6 5 8 7 10 9 12 11。。。。。。。 在Java中仅用于循环 非常感谢您的回答如何在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
如果另一点是我们必须打印到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+" ");
}
}