「java打星星」java打星星代码

博主:adminadmin 2022-12-20 07:21:06 82

今天给各位分享java打星星的知识,其中也会对java打星星代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何用JAVA输出如下的星星?

按照你的要求编写的Java程序如下:

import java.util.Scanner;

public class Test8 {

 public static void main(String[] args) {

  Scanner sc=new Scanner(System.in);

  System.out.println("请输入一个正奇数:");

  final int N=sc.nextInt();

  for(int m=1;m=2*N;m+=2){

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

    for(int k=1;k=Math.abs(N-m);k+=2){

     for (int j = 1; j = Math.abs(N-i); j+=2) {

      System.out.print(" ");

     }

     for (int j = 1; j =N- Math.abs(i-N); j++) {

      System.out.print(" ");

     }

     for (int j = 1; j = Math.abs(N-i); j+=2) {

      System.out.print(" ");

     }

    }

    for(int k=1;k=N- Math.abs(m-N);k++){

     for (int j = 1; j = Math.abs(N-i); j+=2) {

      System.out.print(" ");

     }

     for (int j = 1; j =N- Math.abs(i-N); j++) {

      System.out.print("*");

     }

     for (int j = 1; j = Math.abs(N-i); j+=2) {

      System.out.print(" ");

     }

    }

    System.out.println();

   }

  }

 }

}

运行结果:

请输入一个正奇数:

3

    *

   ***

    *

 *  *  *

*********

 *  *  *

    *

   ***

    *

java里打星星怎么做啊

楼上虽然能实现 但是代码写死了 只能打印行数为5的给你个能自定义行数的 public class Test { /**

* @param args

*/

public static void main(String[] args) {

int row = 7;// 行数 必须是奇数 row = 3

int temp = (row + 1) / 2; // 中间行的i的值

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

int space = 0; // 要打印的空格数

int star = 0; // 要打印的*数

space = i = temp ? temp - i : i - temp;

star = 2 * (temp-space);

//打印空格

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

System.out.print(" ");

}

//打印*

for (int k = 0; k star; k++) {

System.out.print("*");

}

System.out.println();

}

}}

觉得好记得结账

JAVA打星星

public class Test {

public static void main(String[] args){

int N = 3;

StringBuffer sb = new StringBuffer();

for(int x=-N;x=N;++x){

for(int y=-N;y=N;++y){

if(Math.abs(y-x)N Math.abs(x+y)N)

sb.append("*");

else

sb.append(" ");

}

sb.append("\n");

}

System.out.println(sb);

}

}

java打星星的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java打星星代码、java打星星的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-20,除非注明,否则均为首码项目网原创文章,转载请注明出处。