Java dili ile dikdörtgen çizimi.
Bu algoritma birçok farklı şekilde yazılabilir. İsterseniz sizde aşağıda paylaşabilirsiniz. Hatta daha optimize hali de vardır ancak şu anlık bu şekilde yazabildim.
Giriş : En boyutu
           Boy boyutu
İçi boş dikdörtgen :
import java.util.Scanner;
public class sekilcizimi {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("En boyutu gir : ");
        int en = scanner.nextInt();
        System.out.print("Boy boyutunu gir : ");
        int boy = scanner.nextInt();
        char[][] dortgen = new char[boy][en];
        for (int i = 0; i < dortgen.length; i++) {
            for (int j = 0; j < dortgen[i].length; j++) {
                if(i >= 1 && i < dortgen.length-1 && j > 0 && j <dortgen[i].length-1)
                dortgen[i][j] = ' ';
                else
                dortgen[i][j] = '*';
            }
        }
        for (char[] cs : dortgen) {
            System.out.println(cs);
        }
    }
}
0 Yorumlar