Code in ra hình chữ nhật rỗng bị sai

package edu.bi.basic;

public class _HCN {

	public static void main(String []args){
		
		int i,j;
		int dai=5,rong=3;
		for(i=1;i<=rong;i++)
			{for(j=1;j<=dai;j++)
				{
					
					if((i!=1)&&(i!=rong)&&(j!=1)&&(j!=dai))
						System.out.print("");
					else
						System.out.print(" * ");
				}
				System.out.print("\n");
			}
}
}

mình in ra nó cứ lỗi vị trí j=2

*  *  *  *  *
*  *
*  *  *  *  *

Code của bạn không sai, nhưng bị lỗi ở chỗ dòng in ra khoảng trắng của bạn nó không in ra gi cả.Bạn sửa lại thêm space là ok:

System.out.print("   ");

Chạy ra kết quả:

 *  *  *  *  * 
 *           * 
 *  *  *  *  * 
2 Likes

mình được rồi,tks bạn nha :smiley:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?