「java打印等腰三角形」java输入行数打印等腰三角形

博主:adminadmin 2023-03-21 04:20:10 827

今天给各位分享java打印等腰三角形的知识,其中也会对java输入行数打印等腰三角形进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java 打印等腰三角形,

java 打印等腰三角形可以采用如下方式:

public class Mul {

    public static void main(String args[]) {

        for (int i = 1; i = 6; i++) {

            // 空格分布

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

                System.out.print(" ");

            }

            // 符号分布

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

                System.out.print("* ");

            }

            System.out.println();

        }

    }

}

效果如下:

Java用while循环打出等腰三角形

用for循环打的,改下就行了

import java.util.Scanner;

public class 等腰实心三角形{

public static void main(String[] args){

System.out.println("请输入行:");

Scanner sc=new Scanner(System.in);

int m=sc.nextInt();

for(int i=1;i=m;i++){

//1.打印空格,空格=m-i,M是行

for(int j=1;j=m-i;j++){

System.out.print(" ");

}

//2.打印*,2*i-1个

for(int k=1;k=2*i-1;k++){

System.out.print("*");

}

//3.换行

System.out.println();

}

}

}

java 用函数打印n行星号组成的等腰三角形

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编写:从键盘得到一个整数n,打印有n行的等腰三角形

Console c = System.console();

String str = c.readLine("%s", "输入整数n打印有n行的等腰三角形:");

int n = Integer.parseInt(str == null ? "0" : str);

// 最大的行的个数

int maxN = 2 * n - 1;

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

// 每行的个数

int hang = 2 * i + 1;

// 空格数

int kongge = (maxN - hang) / 2;

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

if ((j kongge) || (j = (kongge + hang))) {

System.out.print(" ");

} else {

System.out.print("N");

}

}

System.out.println();

}

用java命令在cmd的dos窗口执行

求助,怎么用java中的for语句打印出空心的等腰三角形和矩形

等腰三角形

public static void main(String[] args){

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

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

if(i!=5){

if(j==0||j==i){

System.out.print("*");

}else{

System.out.print(" ");

}

}else{

System.out.print("*");

}

}

System.out.println();

}

}

希望对你有些帮助,算法可能不太简洁.

矩形

这个也很简单的嘛关键就是循环

public class Run {

public static void main(String[] args) {

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

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

if (i == 0 || i == 7 || j == 0 || j == 9) {

System.out.print("*");

} else {

System.out.print(" ");

}

}

System.out.println();

}

}

}

java 用while循环打印n行星号组成的等腰三角形

a

=

0;

++a

=

100

第一次while循环a=1.所以总共执行100次.

如果是a++

=

100

则第一次a

=

0,执行101次了

system.out.print();打印不换行.

"\t"制表符,增加tab空格

system.out.println();

是打印换行.就是说当a在同一行打印了九个之后就另起一行再打印.

关于java打印等腰三角形和java输入行数打印等腰三角形的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。