java程序:通过嵌套for循环,输出平躺的空心菱形。(在线等) 10

 我来答
liubinghong99
2016-10-17 · TA获得超过3809个赞
知道大有可为答主
回答量:4794
采纳率:50%
帮助的人:1428万
展开全部
public class Tmp{
    public static void main(String[] args){
        int n=11;
        int mid=n/2+1;
        int i=0,j=0;
        char[][] array=new char[20][20];
        for(i=0;i<mid;i++){
            for(j=0;j<=12;j++){
                if(j==mid+i||j==mid-i)
                {
                    //System.out.print("*");
                    array[i][j]='*';
                }
                else
                {
                    //System.out.print(" ");
                    array[i][j]=' ';
                }
            }
            //System.out.println("");
        }
        for(i=0;i<mid;i++){
            for(j=0;j<=12;j++){
                System.out.print(array[i][j]);
            }
            System.out.println("");
        }
        for(i=mid-2;i>=0;i--){
            for(j=0;j<=12;j++){
                System.out.print(array[i][j]);
            }
            System.out.println("");
        }
    }
}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式