输出数字字符图样(例如:0~25)

it2022-05-05  152

一:

思路:

这个程序主要就是判断在什么时候换行,只要在for循环里面添加一个判断语句,判断条件是当前这个数除于5取模是否为0,如果为0,就换行。

代码:

public class Demo1 { public static void main(String[] args) { for (int i = 1; i <= 25; i++) { System.out.print(i + " "); if (i % 5 == 0) System.out.println(); } } }

运行结果:

二:

思路:

首先找出换行的规律,观察图形可以看出,前一个换行的最后一个数加上一个从2开始的递增的变量就等于下一个换行的最后一个数。

定义一个变量temp,判断这个变量是否等于1~15中的其中一个数,如果相等,就换行。同时,temp添加一个从2开始递增的变量j,并且j也需要加一;

代码:

public class Demo1 { public static void main(String[] args) { int j = 2; int temp = 1; for (int i = 1; i <= 15; i++) { System.out.print(i+" "); if (temp ==i) { System.out.println(); temp=temp+j; j++; } } } }

运行结果:

 

 

 

 

 


最新回复(0)