Yêu cầu
– Nhập vào số nguyên dương height và width là kích thước của hình chữ nhật
– In hình chữ nhật sao có kích thước height x width
Giải thuật
– Dùng vòng lặp do while() để bắt người dùng nhập lại giá trị height và width <= 0
– Dùng vòng lặp for để in hình chữ nhật sao ra màn hình.
In hình chữ nhật đặc
height = 5 width = 6 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Code
package net.vncoding; import java.util.Scanner; public class JavaCore { public static void main(String[] args) { int height, width; int i; Scanner sc = new Scanner(System.in); do { System.out.print("height = "); height = sc.nextInt(); }while(height <= 0); do { System.out.print("width = "); width = sc.nextInt(); }while(width <= 0); for(i = 1; i <= height; i++){ for(int j = 1; j <= width; j++) { System.out.print("* "); } System.out.println(""); } sc.close(); } }
Kết quả
In hình chữ nhật rỗng
height = 5 width = 7 * * * * * * * * * * * * * * * * * * * *
Code
package net.vncoding; import java.util.Scanner; public class JavaCore { public static void main(String[] args) { int height, width; int i; Scanner sc = new Scanner(System.in); do { System.out.print("height = "); height = sc.nextInt(); }while(height <= 0); do { System.out.print("width = "); width = sc.nextInt(); }while(width <= 0); for(i = 1; i <= height; i++){ for(int j = 1; j <= width; j++) { if(i == 1 || i == height || j == 1 || j == width) System.out.print("* "); else System.out.print(" "); } System.out.println(""); } sc.close(); } }
Kết quả
Leave a Reply
You must be logged in to post a comment.