for循环练习

 1.打印1到100之内的整数, 
 2.每行输出5个满足条件的数,之间用空格分隔
 3.如:1 2 3 4 5

public class Test4 {
    public static void main(String[] args) {
        int x=0;//定义一个变量作为标记
//        for循环输出1到100之间的数
        for (int i = 1; i < 100; i++) {
//            判断这个数是否是包含9,若包含就跳过输出语句,不输出,执行下一次循环
            if (i % 10 == 9 || i / 10 == 9)
                continue;
            System.out.print(i + " ");
            x++;//每次输出一次,x++,起到标记的作用
//            判断是否输出了五次,每输出五次换行
            if (x % 5 == 0)
                System.out.println();

        }
    }

}

 

2.输出一个如图所示的图形

 

 

public static void main(String[] args) {
//最外层循环控制输出行数,即控制换行
for (int i = 0; i < 5; i++) { //第二层循环控制输出列数,即每行输出几个星星
    
for (int j = 0; j < 5 - i; j++) {
//最内层循环控制每行左边输出几个空格
for (int k = 0; k <= i; k++) { System.out.println(" "); } System.out.println("* "); } System.out.println(); } } }

 

posted @ 2020-03-13 11:41  kaolae  阅读(244)  评论(0)    收藏  举报