عضو کانال یوتیوب ما شوید.

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

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

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

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

 

در مورد سایت کوئرا بیشتر بخوانید…

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

برنامه‌ای بنویسید که عدد 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("");

    }

}

 

ابتدا به تعداد ورودی ستاره هارا چاپ می کنیم.

سپس فضای خالی بین مربع را چاپ می کنیم.

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

 

موفق باشید.

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

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