package loop;
public class Loop01 {
/**
* @author jack.tian 给定一个数,先奇数在偶数输出,只用一个循环. 例如10:输出为1 3 5 7 9 2 4 6 8 10
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Loop01 odd_even = new Loop01();
odd_even.count(10);
}
public void count(int num) {
int printNum = 0;
for (int i = 0; i < num; i++) {
if (0 == printNum) {
printNum = 1;
} else if (printNum + 2 <= num) {
printNum += 2;
} else {
printNum = 2;
}
printf(printNum);
}
}
public void printf(int printNum) {
System.out.print(printNum + " ");
}
}