星号叠加代码java 代码输出星号图案

java星号编程

public void display(int num){

成都创新互联-专业网站定制、快速模板网站建设、高性价比洪江管理区网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式洪江管理区网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖洪江管理区地区。费用合理售后完善,十余年实体公司更值得信赖。

for (int i = num; i  0; i--) {

for (int j = i; j  0; j--) {

System.out.print("*");

}

System.out.println();

}

for (int i = 2; i = num; i++) {

for (int j = 0; j  i; j++) {

System.out.print("*");

}

System.out.println();

}

}

java如何把星号存入数组

输出倒立的星号,需要先输出整行,然后再进行两层循环,并逐行控制输出的星号数量,形成倒立的阶梯输出。

下面以倒等边三角形为例输出倒的星号,代码为:

public static void main(String[] args) {

int n = 5;

String c = " ";

String x = "*";

for(int j=0;j2*(n+1)-1;j++){

System.out.print(x);

}

System.out.println();

for (int i = 0; i n; i++) {

for (int j = 0; j 2 * n; j++) {

if (j == i+1 || j == (2*n - i-1)) {

System.out.print(x);

} else {

System.out.print(c);

}

}

System.out.println();

}

}

编写一个java程序,输入一个20以内整数,并根据整数的数值,显示同样数目的连续星号。例如,输入一

Java程序代码:

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

int i, num;

Scanner scan = new Scanner(System.in);

do {

num = scan.nextInt();

} while(num 1 || num 20);

for(i=0; inum; i++) {

System.out.print('*');

}

}

}

运行测试:

7

*******

怎么用java程序实现星号按照金字塔形状输出啊?开始一排一个星正中,以此类推每排加两个,最后一排九个星

这个很容易啊

有两种方法

一种是直接输出金字塔 ,就是你直接System.out.println(“*”)

System.out.println(“***”)。。。。。

一种是你写个算法,直接输出*号

比如这样 你把你第一行的*的位置假设是一个点的坐标。然后找出其他点的规律,最后控制在那些点上输出*不就出来了嘛 ,想输出几行有几行

这个算法很好想的。。自己动手吧 这样才能真正的学到。。。


分享标题:星号叠加代码java 代码输出星号图案
当前链接:http://scjbc.cn/article/hejieh.html

其他资讯