星星金字塔java代码 星号金字塔python

java利用二维数组打印5行星号,成金字塔形,分别是1 3 5 7 9 个星号public static void main(String[] args) {
String n = JOptionPane.showInputDialog("请输入一个数字星星金字塔java代码:");// 直接输入行号
int l = Integer.parseInt(n);
int k = l;
for (int i = 1; i = k; i++) {
for (int j = 1; j = l; j++)
System.out.print(" ");
l--;
for (int j = 1; j = i*2-1; j++) {
System.out.print("*");// 显示星星
}
System.out.println();
}
}
怎么用java程序实现星号按照金字塔形状输出?。靠家慌乓桓鲂钦校源死嗤泼颗偶恿礁觯詈笠慌啪鸥鲂?/h2>这个很容易啊
有两种方法
一种是直接输出金字塔 ,就是你直接System.out.println(“*”)
System.out.println(“***”) 。。。。。
一种是你写个算法 , 直接输出*号
比如这样 你把你第一行的*的位置假设是一个点的坐标 。然后找出其他点的规律 , 最后控制在那些点上输出*不就出来了嘛,想输出几行有几行
【星星金字塔java代码 星号金字塔python】这个算法很好想的 。。自己动手吧这样才能真正的学到 。。。
求java程序,输入数字 , 输出相应行数的金字塔星星这是我刚才编写的用于输出金字塔的一个类 。完整的代码 。
//输出金字塔
import java.util.Scanner;
public class a1 {
public static void main(String[] args) {
Scanner a=new Scanner(System.in);
int N=5;//定义行数的变量
boolean b=true;
do
{
try
{
System.out.println("请输入整数类型的数字:");
N=a.nextInt(); //获取输入行数
b=false;
}
catch(Exception ea)
{
a=new Scanner(System.in);
// N=a.nextInt(); //获取输入行数
}
}while(b);
int i,j,m;
for(i=0;iN;i++)//输出金字塔
{
for(m=0;mN-1-i;m++)
{
System.out.printf(" ");
}
for(j=0;j2*i+1;j++)
{
System.out.printf("*");
}
System.out.printf("\n");
}
}
}
星星金字塔java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于星号金字塔python、星星金字塔java代码的信息别忘了在本站进行查找喔 。

    推荐阅读