Kandungan
Salah satu kemahiran pengaturcaraan asas melibatkan pembelajaran cara memformat output. Kemahiran ini memerlukan pemrogram untuk memahami bagaimana untuk membina gelung dan corak, dan betapa kompleksnya maklumat web memerlukan persembahan yang jelas dan jelas. Memproduksi piramid nombor, contohnya, memaksa anda untuk bekerja dengan pelbagai "untuk" gelung untuk membina piramid yang kemas.
Arahan
Programmer mesti memahami cara membina gelung dan corak (Jason Reed / Ryan McVay / Photodisc / Getty Images)-
Konfigurasikan kelas NumberPyramid seperti berikut:
import java.io. *;
kelas NumberPyramid {
public static void main (String [] args) {
} }
-
Berikan pembolehubah yang akan menentukan saiz piramid, dan buat gelung luar pertama menggunakan kod yang serupa dengan yang berikut:
int x = 8;
untuk (int i = 1; i <= x; i ++) {}
-
Sediakan gelung seterusnya di dalam gelung luar. Gelung ini akan mewujudkan aksara jarak.
untuk (int i = 1; i <= x; i ++) {untuk (int j = 1; j <= x - i; j ++) {System.out.print (""); }
}
-
Sediakan satu lagi gelung di dalam gelung luar. Kitaran ini akan meletakkan nombor pada satu sisi piramid.
untuk (int i = 1; i <= x; i ++) {
untuk (int j = 1; j <= x - i; j ++) {System.out.print (""); }
untuk (int k = i; k> = 1; k--) {System.out.print ((k> = 10)? k: "" + k);}}
-
Tambah gelung akhir ke nombor dalam separuh lagi piramid:
untuk (int i = 1; i <= x; i ++) {
untuk (int j = 1; j <= x - i; j ++) {System.out.print (""); }
untuk (int k = i; k> = 1; k--) {System.out.print ((k> = 10)? k: "" + k);}}
untuk (int k = 2; k <= i; k ++) {System.out.print ((k> = 10)? + k: "" + k); }
System.out.println (); }
Apa yang anda perlukan
- Pakej Pembangun Java