LJYJJ
2016-01-03 18:40
好像是需要5行5列来输出;
*
* *
* * *
public class HelloWorld {
public static void main(String[] args) {
for (int i=1;i<=5;i++)
{
for(int j=5-i;j>0;j--)
System.out.print(" ");
for(int k=1;k<=2*i-1;k++)
System.out.print("*");
// 每打印完一行后进行换行
System.out.println();
}
}
}
/**
* 倒三角行
*/
public static void outputTriangleDown() {
for (int i = 5; i > 0; i--) {
for(int j = 0; j < 5-i; j++) {
System.out.print(" ");
}
for(int k=2*i-1; k > 0; k--) {
System.out.print("*");
}
System.out.println();
}
}
/**
* 正三角行
*/
public static void outputTriangleUp() {
for(int i = 1; i <= 5; i++) {
for(int j = 5-i; j > 0; j--) {
System.out.print(" ");
}
for(int k=1; k <= i*2 - 1; k++) {
System.out.print("*");
}
System.out.println();
}
}
提示:
1, 双重循环,
2, 把空格看成 任意一个其他的符号来 输出,然后把这个符号改为空格即可
Java入门第一季(IDEA工具)
1168049 学习 · 18753 问题
相似问题