怎么用java程序实现星号按照金字塔形状输出?。靠家慌乓桓鲂钦校?以此类推每排加两个,最后一排九个星这个很容易啊
有两种方法
一种是直接输出金字塔 , 就是你直接System.out.println(“*”)
System.out.println(“***”) 。。。。。
一种是你写个算法,直接输出*号
比如这样 你把你第一行的*的位置假设是一个点的坐标 。然后找出其他点的规律,最后控制在那些点上输出*不就出来了嘛,想输出几行有几行
这个算法很好想的 。。自己动手吧这样才能真正的学到 。。。
怎么样用JAVA编程语言在屏幕上显示一个由星型符号“*”组成的金字塔图案自己写的,应该能满足你要求了 。
public class Triangle {
public static void main(String[] args){
int maxLength = 10;//金字塔的边长,可按你需求修改的
for(int m=1;m2*maxLength;m){
if(mmaxLength){
printBlanks(maxLength-m);
printStars(2*m-1);
} else {
printBlanks(m-maxLength);
printStars(2*(2*maxLength-m)-1);
}
System.out.println();
}
}
public static void printBlanks(int n){
for(int i=0;in;i){
System.out.print(" ");
}
}
public static void printStars(int n){
for(int i=0;in;i){
System.out.print("*");
}
}
}
求java程序,输入数字,输出相应行数的金字塔星星这是星号金字塔代码JAVA我刚才编写星号金字塔代码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("请输入整数类型的数字星号金字塔代码JAVA:");
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输出星号金字塔的问题....如果提示找不到符号 ,肯定是你代码里面 有些符号是中文输入法下的符号,比如括号 或者分号 之类的 你仔细找一下 。
顺便给个金字塔的代码给你:
/**
* java输出金字塔三角形
* @author young
*
*/
public class PyramidTest {
public static void main(String[] args) {
for (int i = 0; i11; i) {
int min = Math.abs(10 - i);
int max = 10i;
for (int j = 0; j21; j) {
if((jmax)(jmin)){
【星号金字塔代码JAVA 星号金字塔python】System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}
}
java利用二维数组打印5行星号,成金字塔形,分别是1 3 5 7 9 个星号public static void main(String[] args) {
String n = JOptionPane.showInputDialog("请输入一个数字:");// 直接输入行号
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写*符号金字塔.在线等import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
System.out.print("请输入金字塔的层数:");
int x = reader.nextInt();
for (int i = 1; ix; i) {
for (int j = 1; jx - i; j) {
System.out.print(" ");
}
for (int j = 1; j = 2 * i - 1; j) {
System.out.print("*");// 打印星
}
System.out.println();// 换行
}
}
}
关于星号金字塔代码JAVA和星号金字塔python的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- hover在jquery中的用法,jquery中hide
- 强军下载,强军游戏官网
- 机械毕业设计的网站,机械毕业设计免费下载
- python一等函数 python函数yield
- 有哪些粉丝量较高的公众号,粉丝最多的微信公众号
- 个人微信视频号怎么认证的,微信视频号怎么认证?
- linux安装ps命令 linux如何安装ps命令
- js对象字符常用方法,js常用内置对象
- 虚拟化物理机下载,物理机虚拟化vps