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