概述
<p><pre name="code" class="java"><p>例1打印金字塔图案</p><p>类型:循环控制与应用</p><p>程序效果图:</p><p>请输入金字塔的层数:
6
*
***
*****
*******
*********
***********
</p><p>程序源代码:</p>
package c11;
import java.util.Scanner;
public class Ch1_1
{
<span style="white-space:pre"> </span>public static void main(String[]args)
<span style="white-space:pre"> </span>{
<span style="white-space:pre"> </span>Scanner scanner=new Scanner(System.in);
<span style="white-space:pre"> </span>System.out.println("请输入金字塔的层数:");
<span style="white-space:pre"> </span>int n=scanner.nextInt();
<span style="white-space:pre"> </span>//外层循环控制层数
<span style="white-space:pre"> </span>for(int i=0;i<n;i++)
<span style="white-space:pre"> </span>{
<span style="white-space:pre"> </span>//根据外层行号,输出*号左边空格
<span style="white-space:pre"> </span>for(int k=0;k<n-i;k++){
<span style="white-space:pre"> </span>System.out.print(" ");
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>//根据外层行号,输出*号个数
<span style="white-space:pre"> </span>for(int j=0;j<2*i+1;j++)
<span style="white-space:pre"> </span>{
<span style="white-space:pre"> </span>System.out.print("*");
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>//一行结束,换行
<span style="white-space:pre"> </span>System.out.println();
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>}
}
ch1-1-1程序效果图:
***********
*********
*******
*****
***
*
程序源代码:
package c11;
public class Ch1_1_1
{
public static void main(String[]args)
{
for(int i=0;i<6;i++)
{
for(int k=0;k<i;k++)
{
System.out.print(" ");
}
for(int j=2*(6-i)-1;j>0;j--)
{
System.out.print("*");
}
System.out.println();
}
}
}
ch1-1-2程序效果图:
请输入金字塔的高度:
6
******
*****
****
***
**
*
程序源代码:
package c11;
import java.util.Scanner;
public class Ch1_1_2 {
public static void main(String[]args)
{
Scanner scanner=new Scanner(System.in);
System.out.println("请输入金字塔的高度:");
int n=scanner.nextInt();
for(int i=0;i<n;i++)
{
for(int j=n-i;j>0;j--){
System.out.print("*");
}
System.out.println();
}
}
}
最后
以上就是悲凉御姐为你收集整理的java趣味编程100例第一章1-1打印金字塔图案的全部内容,希望文章能够帮你解决java趣味编程100例第一章1-1打印金字塔图案所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复