for?(int?i?=?num;?i?0;?i--)?{
for?(int?j?=?i;?j?0;?j--)?{
System.out.print("*");
}
System.out.println();
for?(int?j?=?0;?j?i;?j++)?{
输出倒立的星号,需要先输出整行,然后再进行两层循环,并逐行控制输出的星号数量,形成倒立的阶梯输出.
下面以倒等边三角形为例输出倒的星号,代码为:
public static void main(String[] args) {
String c = " ";
String x = "*";
System.out.print(x);
for (int i = 0; i n; i++) {
} else {
System.out.print(c);
Java程序代码:
import java.util.Scanner;
public class Test {
int i, num;
Scanner scan = new Scanner(System.in);
do {
num = scan.nextInt();
for(i=0; inum; i++) {
System.out.print('*');
运行测试:
*******
这个很容易啊
有两种方法
一种是直接输出金字塔 ,就是你直接System.out.println("*")
System.out.println("***").....
一种是你写个算法,直接输出*号
比如这样 你把你第一行的*的位置假设是一个点的坐标.然后找出其他点的规律,最后控制在那些点上输出*不就出来了嘛 ,想输出几行有几行
这个算法很好想的..自己动手吧 这样才能真正的学到...
以上就是土嘎嘎小编为大家整理的星号叠加代码java相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!