如果语句嵌套在for循环中

时间:2020-08-12 13:51:55

标签: java

我正在尝试创建一个程序,如果该数字可以被2整除,则打印“-”,否则不能打印“ *”。我可以用它打印数字-和*,但是不是可以打印-和*代替数字吗?

@Override
public int getRowHeight() {
    return this.getColumnModel().getColumn(0).getWidth();
}

我不明白我到底要去哪里。感谢您的帮助,谢谢。

1 个答案:

答案 0 :(得分:2)

如果您不想打印数字,则可以从原始答案中删除System.out.println(i);,它应该可以正常工作。

如果要在同一行中打印符号和数字,可以通过将System.out.println()更改为System.out.print()来完成。

public class Exercise2 {
    public static void main(String[] args) {
        for(int i = 100; i <= 200; i++) {
            if(i % 2 == 0){
                System.out.print("- ");
            } else {
                System.out.print("* ");
            }
            System.out.println(i);
        }
    }
}

以上答案将在此页面中打印数字:

- 100
* 101
- 102
* 103
- 104
* 105
- 106
...