打印等腰三角形,实心的和镂空的
实心等腰三角形?
public class Sdengyao
{
//等腰三角形,实心的
public static void main(String[] args)
{
int hang = 26;
for (int i = 0; i <= hang; i++)
{
//打印空格
for (int k = 0; k <= hang - i; k++)
{ //输出空格
System.out.print(" ");
}
//打印星星
for (int j = 0; j < 2 * i - 1; j++)
{ //输出星星
System.out.print("*");
}
//换行
System.out.println();
}
}
}
镂空等腰三角形?
public class Kdengyao
{
//等腰三角形,镂空的
public static void main(String[] args)
{
int hang = 26;
for (int i = 0; i <= hang; i++)
{
// 打印空格
for (int j = 0; j < hang - i; j++)// 输出空格
{
System.out.print(" ");
}
// 打印星星
for (int k = 0; k < 2 * i - 1; k++) // 输出星星
{ /*
* 第一行和最后一行全打印
* 中间每行的开第一个和最后一个打印
* 其他的全打印空格
*/
if (i == 1 || i == hang || k == 0 || k == 2 * i - 2)
{
System.out.print("*");
} else
{
System.out.print(" ");
}
}
// 换行
System.out.println();
}
}
}