ABA


"שאלה לגבי מערכים בגאוה"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10226 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10226
-KINGMAN-  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 13.4.03
7284 הודעות, 2 פידבק, 4 נקודות
   00:03   12.01.11   
אל הפורום  
  שאלה לגבי מערכים בגאוה  
 
   טוב אז ככה אני רוצה להריץ את מה שכתבתי אך משום מה זה לא רץ לי בגלל הלולאת WHILE אני מעונין שכל עוד הציון גבוה מ-100 אז המשתמש יקיש שנית ורק כאשר אני משנה בלולאת WHILE את הסימן ל->(קטן) מ-100 אז הוא קורא את הפקודה עם זה ככה כמו בדוגמה אז זה מדלג על זה ושואל מה הציון בשנה השניה אשמח לעזרה + הסבר למה זה לא יוצא לי תודה רבה לעוזרים

public static void main(String args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

System.out.println("num of student");
int num = Integer.parseInt(br.readLine());

String Fname = new String ;
int avg1 =new int ;
int avg2 = new int ;
int avg3 = new int ;
for (int i=0; i<num; i++){
System.out.println("what is your name + last name");
Fname =br.readLine();
while(avg1>100){

System.out.println("what is your avg of 1 year?");
avg1=Integer.parseInt(br.readLine());
}

System.out.println("what is your avg in 2 year?");
avg2=Integer.parseInt(br.readLine());
System.out.println("what is your avg on 3 year?");
avg3=Integer.parseInt(br.readLine());

}
for(int i =0; i<num; i++){
int total =0;
total += avg1+avg2+avg3;
double sum= total/3;
System.out.println("your name is"+":"+Fname +"your avg is"+":"+sum);
}

}

}


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  הלולאה שאתה מחפש זה do..while Nesher  12.01.11 01:21 1
     לא הבנתי למה זה תמיד יהיה FALS -KINGMAN-  12.01.11 14:13 2
         רשמת בתנאי אם avg1 גדול מ-100 Nesher  12.01.11 14:45 3
             הבנתי אחי תודה רבה!! -KINGMAN-  12.01.11 16:09 4
                 יפה Nesher  13.01.11 00:32 5

       
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק, 43 נקודות
   01:21   12.01.11   
אל הפורום  
  1. הלולאה שאתה מחפש זה do..while  
בתגובה להודעה מספר 0
 
לא while
או אם אתה משתמש ב-while תלמד לעשות את זה התנאי נכון
במקרה שלך זה לא עובד בגלל ש-avg1 מוגדר כמשתנה int חדש שהערך שלו זה 0
וכשאתה עושה while(avg1>100) זה יהיה תמיד false

אהה ואין שום קשר למערכים.. זה לולאות


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-KINGMAN-  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 13.4.03
7284 הודעות, 2 פידבק, 4 נקודות
   14:13   12.01.11   
אל הפורום  
  2. לא הבנתי למה זה תמיד יהיה FALS  
בתגובה להודעה מספר 1
 
   עם אני עושה קטן מ-100 אז נותן ואם הוא מתחיל מ-0 כמו שאמרת אז זה גם צריך להיות FALS אבל זה כן עובד כשאני עושה קטן מ-100 אשמח אחי עם תוכל להסביר לי קצת יותר פרטני תודה רבה!!!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק, 43 נקודות
   14:45   12.01.11   
אל הפורום  
  3. רשמת בתנאי אם avg1 גדול מ-100  
בתגובה להודעה מספר 2
 
כשהוא מאותחל ל-0 הוא תמיד יהיה False


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-KINGMAN-  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 13.4.03
7284 הודעות, 2 פידבק, 4 נקודות
   16:09   12.01.11   
אל הפורום  
  4. הבנתי אחי תודה רבה!!  
בתגובה להודעה מספר 3
 
   כאשר הצבתי DO
ואז עשיתי תנאי זה אכן מצליח


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק, 43 נקודות
   00:32   13.01.11   
אל הפורום  
  5. יפה  
בתגובה להודעה מספר 4
 
אני מקווה שאתה מבין את ההבדלים בין הלולאות
אם לא מאוד כדאי לדעת


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net