The_Hobbit פורסם 2013 בדצמבר 14 Share פורסם 2013 בדצמבר 14 יש לי שיעורי בית ואני צריך לבנות מלבן מכוכביות (שיהיה חלול) בגודל לבחירתי חוץ מהגודל 4X4 שהיתה הדוגמא..בחרתי בגודל 6X6 מלבן כזה:******* * * * * * * * ******ורשמתי את זה ככה:public class Rectangle { private int width , height; public Rectangle (int w, int h) { width = w; height = h; } public void draw (){ for (int i=1;i<=width;i++) System.out.print("*"); System.out.println(); for (int J=1;J<=height-4;J++) System.out.print("* "); System.out.println(); for (int J=1;J<=height-4;J++) System.out.print("* "); System.out.println(); for (int J=1;J<=height-4;J++) System.out.print("* "); System.out.println(); for (int J=1;J<=height-4;J++) System.out.print("* "); System.out.println(); for (int i=1;i<=width;i++) System.out.print("*"); System.out.println(); }זה נכון ?ואחר כך הייתי צריך לבנות מלבן שלם באותו גודל 6X6 רק שלם ככה:************************************ורשמתי ככה:public void drawFilled (){ for (int i=1;i<=width;i++) System.out.print("*"); System.out.println(); for (int i=1;i<=width;i++) System.out.print("*"); System.out.println(); for (int i=1;i<=width;i++) System.out.print("*"); System.out.println(); for (int i=1;i<=width;i++) System.out.print("*"); System.out.println(); for (int i=1;i<=width;i++) System.out.print("*"); System.out.println(); for (int i=1;i<=width;i++) System.out.print("*"); System.out.println(); }ואחר כך הייתה לי שאלה כזו:העמס את השיטה draw כדי שתהיה אפשרות להעביר את תו הציור כפרמטר.כלומר,רוצים שתהיה אפשרות לצייר את המלבן כל פעם בתו אחר (לאו דווקא * כל הזמן)אז רשמתי ככה :public void draw (char n) { for (int i=1;i<=width;i++) System.out.print(n); }וב-main ככה זה נראה אצלי :public class Program { public static void main(String[] args) { Rectangle r1=new Rectangle(6,6); r1.draw(); r1.drawFilled(); r1.draw('@'); }}זה נכון ?תודה מראש לעוזרים זה מאוד מאוד חשוב ואני חייב להגיש אותם בזמן... קישור לתוכן שתף באתרים אחרים More sharing options...
QttP פורסם 2013 בדצמבר 14 Share פורסם 2013 בדצמבר 14 נראה שהפואנטה הייתה שתשתמש בלולאות דו-מימדיות, ופספסת אותה. קישור לתוכן שתף באתרים אחרים More sharing options...
שניצל פורסם 2013 בדצמבר 14 Share פורסם 2013 בדצמבר 14 כלל אצבע: אם אתה משתמש ב-copy-paste (או סתם כותב את אותו קוד שוב ושוב) כנראה עשית איפשהו טעות. קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.