编写Java程序,在控制台输出图形

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编写Java程序,在控制台输出图形相关的知识,希望对你有一定的参考价值。

编写Java程序,在控制台输出图形:
*
**
***
****
*****
******
****
***
**
*
public class PrintG

public static void main(String[] args)
// TODO 自动生成的方法存根
for(int i=1;i<=6;i++)
for(int j=1;j<=i;j++)
System.out.print("*");

System.out.println();

for(int s=4;s>0;s--)
for(int t=1;t<=s;t++)
System.out.print("*");

System.out.println();





这样写可以但是有没有简单点的方法呀,求助大神

参考技术A 伪代码,供参考:

int k = 6; //定义最大长度
for(int i=1; i<=k; i++)
for(int j=0; j<i; j++) System.out.println("*");

for(int i=k-1; i>=1; i--)
for(int j=0; j<i; j++) System.out.println("*");

Java 用4种方式在控制台打印输出以下图形 * ** *** ****

除了for、while、do-while还有什么方法?用函数或者数组可不可以实现?本人入门不到十天,请大神赐教!

int[] integers =1,2,3,4;for(int i:integers)system.out.println(i*"*");
for里的int是被循环的类型,上例是int。i是起的名称,随意。integers是被循环的对象。循环的次数是integers的长度
参考技术A 直接打印 System.out.println("* ** *** ****");

以上是关于编写Java程序,在控制台输出图形的主要内容,如果未能解决你的问题,请参考以下文章

Qt图形界面程序如何调用fortran编写的控制台程序?

MFC程序 调用控制台输出

Createprocess控制台程序输出重定向

CCCC L1-039. 古风排版图形输出/循环控制行列/模拟/细节

Java 用4种方式在控制台打印输出以下图形 * ** *** ****

如何让 Python (2.7.x) 程序输出类似 nethack 的 ASCII 图形?