من رفتم سربازی اگر محتوای منو دوست داشتید و بدردتون خورد از من حمایت مالی کنید

تمرین چاپ مربع با جاوا

تمرین چاپ مربع با جاوا
تمرین چاپ مربع با جاوا

تمرین چاپ مربع با جاوا

در این نوشته تمرین “تمرین چاپ مربع” که در وبسایت کوئرا موجود است را برای شما کاربران عزیز حل کردیم.

 

تمرین چاپ مربع با جاوا

سوال تمرین چاپ مربع

برنامه‌ای بنویسید که عدد n را از ورودی دریافت کرده و سپس یک مربع تو خالی به طول و عرض n با ستاره چاپ کند.

 

ورودی تمرین چاپ مربع

در یک خط عدد n به شما داده می‌شود.

1≤n≤10

 

خروجی تمرین چاپ مربع

مربع حاصل را در خروجی چاپ کنید.

 

مثال تمرین چاپ مربع

Sample 1 :
-------------------------------------------
input :
6
output :
******
*    *
*    *
*    *
*    *
******

 

حل تمرین

import java.util.Scanner;

public class Main {

    public static Scanner sc;


    public static void main(String[] args) {
        sc = new Scanner(System.in);
        int n = sc.nextInt();

        for (int i=1; i <= n; i++)
            System.out.print("*");
        System.out.println("");

        if(n - 2 != 0) {
            for (int i = 1; i <= n-2; i++) {
                System.out.print("*");
                for (int j=1; j <= n-2; j++) {
                    System.out.print(" ");
                }
                System.out.println("*");
            }
        }

        for (int i=1; i <= n; i++)
            System.out.print("*");
        System.out.println("");

    }

}

ابتدا به تعداد ورودی ستاره هارا چاپ می‌کنیم. سپس فضای خالی بین مربع را چاپ می‌کنیم. در آخر مثل ردیف ابتدایی در ردیف آخر به تعداد ستاره چاپ می‌کنیم.

منبع سوال‌: وبسایت کوئرا

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]