תוֹכֶן
אחד מיומנויות תכנות בסיסיות כרוך ללמוד כיצד לעצב פלט. מיומנות זו מחייבת את המתכנת להבין כיצד לבנות לולאות ודפוסים, וכיצד מארגים מורכבים של מידע דורשים מצגות ברורות וקוהרנטיות. הפירמידה של מספרים, למשל, מכריח אותך לעבוד עם מספר לולאות כדי לבנות פירמידה נקי.
הוראות
המתכנת צריך להבין איך לבנות לולאות ודפוסים (ג 'ייסון ריד / ראיין מקוויי / Photodisc / Getty תמונות)-
הגדר את המחלקה NumberPyramid באופן הבא:
ייבוא java.io. *;
class NumberPyramid {
חלל סטטי ציבורי ראשי (String []) {
} }
-
הקצה משתנה שיקבע את גודל הפירמידה וייצור את הלולאה החיצונית הראשונה באמצעות קוד הדומה לזה:
int x = 8;
עבור (int i = 1; i <= x; i ++) {}
-
הגדר את הלולאה הבאה שלך בתוך הלולאה החיצונית. לולאה זו תיצור תווים ריווח.
עבור (int i = 1; i <= x; i ++) {עבור (int j = 1; j <= x - i; j ++) {System.out.print (""); }
}
-
הגדר לולאה נוספת בתוך הלולאה החיצונית. מחזור זה ישים את המספרים בצד אחד של הפירמידה.
עבור (int i = 1; i <= x; i ++) {
עבור (int j = 1; j <= x - i; j ++) {System.out.print (""); }
(k = i =; k> = 1; k -) {System.out.print (k> 10 =) + k: "" + k);}}
-
הוסף לולאה סופית למספרים בחצי השני של הפירמידה:
עבור (int i = 1; i <= x; i ++) {
עבור (int j = 1; j <= x - i; j ++) {System.out.print (""); }
(k = i =; k> = 1; k -) {System.out.print (k> 10 =) + k: "" + k);}}
עבור (int k = 2; k <= i k +) {System.out.print ((k> = 10) + k: "" + k); }
System.out.println (); }
מה שאתה צריך
- Java חבילת פיתוח