使用循环语句,编出以下图形? ***** * ***** ** ***** ***

如题所述

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、示例结果

***** * ***** ** ***** ***

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-11-06

思路:

因为都有输出五颗*,所以这个是固定的,每一次循环都输出*****

采用嵌套的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("  ");
}
}


运行结果:

*****  *  *****  **  *****  ***

第2个回答  2020-11-06
哪个图形?你可以截图贴上来,然后给你写
相似回答