美文网首页
java打印菱形

java打印菱形

作者: 伥依 | 来源:发表于2019-07-12 14:07 被阅读0次

public static String print(int n) {//打印n行的菱形

        // TODO your code here

    String res="";

    int i = n%2;

    int j = n/2;

    if(n<0||i==0){

    System.out.println("错误" + n);

    return null;

    }else{

    for(int m=1;m<=j+1;m++){

    String aaa = "";

    for(int p=0;p<j+1-m;p++){

    aaa+=" ";

    }for(int q = 0; q<m*2-1;q++){

    aaa += "*";

    }

    res =res + aaa + "\n";

    }

    for(int m=j+2;m<=n;m++){

    String aaa = "";

    for(int p=0;p<j+m-n;p++){

    aaa+=" ";

    }for(int q = 0; q<(n-m)*2 + 1;q++){

    aaa += "*";

    }

    res =res + aaa + "\n";

    }

    }

    System.out.println(res);

        return res;

    }

相关文章

  • java打印菱形

    public static String print(int n) {//打印n行的菱形 // TODO y...

  • Java实例-打印图形

    1、Java 实例 – 打印菱形:输出指定行数的菱形。 public class Img_Diamond { pu...

  • Java打印图形

    Java 实例 – 打印菱形 输出指定行数的菱形。 编译后的结果为: Java 实例 – 九九乘法表 输出九九乘法...

  • java 使用for循环 打印菱形

  • 打印菱形

    题目:任意输入三个数,求最大值

  • 打印菱形

    给定一个奇数n,打印实心的菱形示例: 输入: n = 3输出: n = 3的菱形.png 输入:n = 5输出:n...

  • 打印菱形

    #coding:utf-8 #import string def dianshu(n,N):#input 总行数N...

  • shell脚本编译菱形

    手动输入菱形的行数 ,打印出菱形 echo "Please input data"read k //读入...

  • Rust语言编程实例100题-023

    Rust语言编程实例100题-023 题目:打印出如下图案(菱形)。扩展:打印N行的菱形(N为奇数)。 程序分析:...

  • 【习题19】打印菱形

    【程序19】题目:打印出如下图案(菱形)

网友评论

      本文标题:java打印菱形

      本文链接:https://www.haomeiwen.com/subject/qbvekctx.html