为了账号安全,请及时绑定邮箱和手机立即绑定

如何输出打印一个空心的矩形 三角形 菱形

如何输出打印一个空心的矩形  三角形  菱形 

正在回答

6 回答

https://img1.sycdn.imooc.com//5b8892ce0001551e04820880.jpg能不能解释一下这段代码,有点看不懂,谢谢


0 回复 有任何疑惑可以回复我~

public class test {

public static void main(String[] args) {

for(int i=1;i<=5;i++) {

switch (i){

case 1:

case 5:

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

System.out.print("*");

}

break;

default:

for(int k=1;k<=5;k++) {

if(k==1||k==5) {

System.out.print("*");

}else {

System.out.print(" ");

}

}

}

System.out.println();

}

}

}


2 回复 有任何疑惑可以回复我~
#1

晨旭圆

66666厉害了
2018-09-26 回复 有任何疑惑可以回复我~

for(i=1;i<=5;i++){

        for(j=1;j<=5;j++){

             if(i!=1&&i!=5){

                     if(j>1&&j<5){

                             System.out.print(" ");

                             continue;

                    }

                     else{

                             System.out.print("*"); }

                    }

           else{

                   System.out.print("*"); }

              }

           System.out.println();

        }


0 回复 有任何疑惑可以回复我~
public void printRectangle() {		
    for ( int i = 0; i < 4; i++ ) {			
        for ( int j = 0; j < 5; j++) {				
            System.out.print(f(i,j)? "*":" ");			
        }			
        System.out.println("");		
    }
}


0 回复 有任何疑惑可以回复我~
public void printRectangle() {		
    for ( int i = 0; i < 4; i++ ) {			
        for ( int j = 0; j < 5; j++) {				
            System.out.print(f(i,j)? "*":" ");			
        }			
        System.out.println("");		
    }
}

/**	
 * 所要打印的图形边的函数三角形	
 * f(i,j)为打印4*5矩形的函数	
 * (i,j)为矩形边return true,否则返回false	
 */	
private boolean f(int i, int j) {		
    return ( i == 0 || i == 3 || j == 0 || j == 4 );	
}


0 回复 有任何疑惑可以回复我~

for(int i=1;i<=5;i++){

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

                if(j>1&&j<i){

                       System.out.print();

                }

                else{

                       System.out.print("*");

                   }

         System.out.println();

         }

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165159    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

如何输出打印一个空心的矩形 三角形 菱形

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信