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代码的信息别忘了在本站进行查找喔 。
推荐阅读
- 跨境电商被骗如何投诉,跨境电商投诉电话
- 一个手机怎么直播唱歌,一个手机怎么直播唱歌和说话
- linux跳到命令行开头 linux 跳到指定行
- 鸿蒙系统与ios的区别,鸿蒙系统和苹果系统一样吗
- 免费美国服务器空间,美国服务器在线下载
- 视频号推广佣金怎么算法,视频号推广佣金怎么算法的
- 如何找电商滞销机关,2018年春,多家电商出现滞销大爷,违法了我国那些法律
- 在怎么下载mysql 在怎么下载jdk
- 拍摄电视剧用什么牌子好,电视机什么牌子的好