1、示例代码
package com.yhd.amn;
/**
* 间隔生成星形
*/
public class Graph {
/**
* 主方法
* @param args
*/
public static void main(String[] args) {
//循环次数
int num = 3;
for (int i = 1; i <= num;i++) {
System.out.print("***** ");
for (int j = 1;j <= i;j++) {
if (j == i) { //空格
System.out.print("* ");
} else {
System.out.print("*");
}
}
}
}
}
2、示例结果
***** * ***** ** ***** ***
思路:
因为都有输出五颗*,所以这个是固定的,每一次循环都输出*****
采用嵌套的for输出* ** ***,只需要判断当前是第几次循环,第一次就输出*,第二次就输出**
代码如下:
public static void main(String[] args){
for (int i = 1; i <= 3; i++) {
System.out.print("*****");
System.out.print(" ");
for (int j = 1; j <= i; j++){
System.out.print("*");
}
System.out.print(" ");
}
}
运行结果:
***** * ***** ** ***** ***