ABA


"שאלה של מתחיל ב-JAVA"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15347 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15347
ילד html

   14:25   03.06.09   
אל הפורום  
  שאלה של מתחיל ב-JAVA  
 
   התחלתי ללמוד מתכנת ונתנו לנו שיעורי בית
כבר סיימתי להכין את הקובץ אבל אני לא מצליח להריץ אותו
המורה שלנו משתמש בקובץ jbat
והוא אמר לנו להשתמש בו בדוס כדי להפוך את הקובץ שהכנתי ב-JAVA ל-CLASS
אחרי שהורדתי את ה-JDK הפעלתי את ה-JAVAC אבל המחשב לא
עושה את הפעולה הדרושה...
יכול להיות שאני מדבר פה סינית
מישהו יכול לעזור לי?
איך אני מריץ קובץ אחרי שיצרתי אותו הוא עכשיו נקרא Home.java


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  חח קצת דיברת סינית. Deuce  03.06.09 14:56 1
     תראה אני מצליח עכשיו להריץ אותו וזה מה שאני מקבל: ילד html 03.06.09 15:00 2
         אתה מקבל ידידי שגיאות (: Deuce  03.06.09 15:18 3
             אני יודע שאלו שגיאות אחי ילד html 03.06.09 15:34 4
                 מכתב לדוד akoka 03.06.09 16:43 5
                 מכתב Deuce  03.06.09 16:48 6
                     ודה חברים אבל יש לי עוד בעיה אחת ילד html 03.06.09 17:02 7
                         הולי שיט akoka 03.06.09 17:09 8
                             אחי אני מצטער אבל אני אחרי שיעור ראשון ילד html 03.06.09 17:16 9
                                 אמרו לך להשתמש ב-console? זה כלי מטומטם פשוט. Deuce  03.06.09 17:23 10
                                     תודה זאת בס''ה היתה בעיה של הרשאה ילד html 03.06.09 17:28 11
                                         חפרתי אני מצטער אבל עוד בעיה ילד html 03.06.09 17:35 12
                                             NoSuchMethodError זה NoSuchMethodError :) לאיזה שורה הוא מצביע? ldan192  03.06.09 19:09 13
                                                 זה בסדר היו חסרים לי רק ילד html 03.06.09 19:31 14
                                                     נסה לרשום כמו שאני רשמתי. Deuce  04.06.09 00:24 15

       
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   14:56   03.06.09   
אל הפורום  
  1. חח קצת דיברת סינית.  
בתגובה להודעה מספר 0
 
איפה תיכנתת את הקובץ? באיזה סביבת עבודה?
אם אתה מתכנת למשל באקליפס או בקומפיילר אחר שתומך JAVA אתה פשוט יכול להריץ משם.

אם אתה מתעקש דרך הדוס, אז אתה צריך להתקין כמו שאמרת JDK ולהשתמש בפקודה מתאימה. אמרת שהמחשב לא עושה את הפעולה הדרושה, מה רשמת?






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

   15:00   03.06.09   
אל הפורום  
  2. תראה אני מצליח עכשיו להריץ אותו וזה מה שאני מקבל:  
בתגובה להודעה מספר 1
 
  

home.java:9: ';' expected
String First number;
^
home.java:9: not a statement
String First number;
^
home.java:12: ';' expected
String second number;
^
home.java:12: not a statement
String second number;
^
home.java:15: ';' expected
String third number;
^
home.java:15: not a statement
String third number;
^
home.java:18: ';' expected
sum=first number+second number+third number;
^
home.java:18: not a statement
sum=first number+second number+third number;
^
home.java:18: ';' expected
sum=first number+second number+third number;
^
home.java:18: not a statement
sum=first number+second number+third number;
^
home.java:18: ';' expected
sum=first number+second number+third number;
^
home.java:18: not a statement
sum=first number+second number+third number;
^
12 errors


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   15:18   03.06.09   
אל הפורום  
  3. אתה מקבל ידידי שגיאות (:  
בתגובה להודעה מספר 2
 
תשמע, הקומפיילר של JAVA דיי מפרגן מבחינת פירוט השגיאה.
המון פעמים כמו שאתה רואה שכחת ; בסוף המשפט.
זאת השגיאה העיקרית שלך.
וחוץ מזה יש לך בעיות תחביר (not a statement) - אם לא תצליח לתקן, תעלה את הקוד - נתקן לך.






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

   15:34   03.06.09   
אל הפורום  
  4. אני יודע שאלו שגיאות אחי  
בתגובה להודעה מספר 3
 
   אבל אני לא מצליח להבין איפה השגיאות
זה הקובץ לא נגעתי בו...
https://rotter.name/User_files/nor/4a266d973de7970e.txt


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

   16:43   03.06.09   
אל הפורום  
  5. מכתב לדוד  
בתגובה להודעה מספר 4
 
   תנסה ככה


import java.io.*; // copy this line exactly
class home
{
public static void main(String args)
{

Console console=System.console(); // copy exactly
System.out.println("Please enter the first number");
String FirstNumber;
FirstNumber = console.readLine();
System.out.println("Please enter the second number");
String SecondNumber;
SecondNumber = console.readLine();
System.out.println("Please enter the third number");
String ThirdNumber;
ThirdNumber = console.readLine();
String Sum;
sum=FirstNumber + SecondNumber + ThirdNumber;
System.out.println(sum);
}
}

אתה לא יכול לתת משתנה שהוא 2 מילים ולשים רווח בניהם.

אגב סביר להניח שהקוד הזה גם לא יעבוד, אתה מנסה לחבר בין סטרינגים, תעשה קאסטינג לINT ותחבר בניהם, אבל השגיאה העיקרית שלך תוקנה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   16:48   03.06.09   
אל הפורום  
  6. מכתב  
בתגובה להודעה מספר 4
 
אז ככה:
קודם כל String זה טיפוס מחרוזות.
דבר שני, ככה לא קולטים נתונים ...
בנוסף אי אפשר שמות של משתנים בלי רווח.

קיצר, יש הרבה מה לתקן ...
מה זה הקונסול הזה? אני לא בטוח שזה תקין לקלוט איתו מספרים.






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

   17:02   03.06.09   
אל הפורום  
  7. ודה חברים אבל יש לי עוד בעיה אחת  
בתגובה להודעה מספר 6
 
   home.java:2: error while writing home: home.class (■■ΣΓΘ∙Σ ≡πτ·Σ)
class home
^
1 error


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

   17:09   03.06.09   
אל הפורום  
  8. הולי שיט  
בתגובה להודעה מספר 7
 
   למה אתה עובד ככה?

תעבוד עם הספריות התקינות של JAVA זה די מפגר לעשות מה שאתה עושה.

תעבוד עם Scanner וIO רגיל של JAVA תאמין לי The Good Life.


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

   17:16   03.06.09   
אל הפורום  
  9. אחי אני מצטער אבל אני אחרי שיעור ראשון  
בתגובה להודעה מספר 8
 
   וזה מה שאני יודע...
מה הבעיה בזה?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   17:23   03.06.09   
אל הפורום  
  10. אמרו לך להשתמש ב-console? זה כלי מטומטם פשוט.  
בתגובה להודעה מספר 9
 
מחלקות לרשום באות גדולה.
קח תיקון:

package myPack;
import java.io.*; // copy this line exactly
class Home
{
public static void main(String args)
{

Console console = System.console(); // copy exactly
System.out.println("Please enter the first number");
int firstNum;
firstNum = Integer.parseInt( console.readLine() );
System.out.println("Please enter the second number");
int secNum;
secNum = Integer.parseInt( console.readLine() );
System.out.println("Please enter the third number");
int thirdNum;
thirdNum = Integer.parseInt( console.readLine() );
int sum = firstNum + secNum + thirdNum;
System.out.println(sum);
}
}

אני לא יודע אבל אם זה יעבוד.
לא סומך על הקונסול.






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

   17:28   03.06.09   
אל הפורום  
  11. תודה זאת בס''ה היתה בעיה של הרשאה  
בתגובה להודעה מספר 10
 
   לא היית לי הרשאה ליצור קובץ
תודה רבה רבה לכם!


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

   17:35   03.06.09   
אל הפורום  
  12. חפרתי אני מצטער אבל עוד בעיה  
בתגובה להודעה מספר 11
 
  
Exception in thread "main" java.lang.NoSuchMethodError: main


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   19:09   03.06.09   
אל הפורום  
  13. NoSuchMethodError זה NoSuchMethodError :) לאיזה שורה הוא מצביע?  
בתגובה להודעה מספר 12
 


בברכה,
עידן


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

   19:31   03.06.09   
אל הפורום  
  14. זה בסדר היו חסרים לי רק  
בתגובה להודעה מספר 13
 
   אני רק לא מצליח לחבר את המספרים בפקודה
זה יוצא שאני מקיש לו 3 מספרים למשל
5
17
22
והוא רושם 51722
במקום לחבר אותם

איך אני גורם לו לחבר את המספרים?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   00:24   04.06.09   
אל הפורום  
  15. נסה לרשום כמו שאני רשמתי.  
בתגובה להודעה מספר 14
 
זה ביטוי מחרוזתי ולכן התוצאה בהתאם.
אתה צריך לעשות קאסטינג ל-int ואתה עושה את זה בעזרת הפקודה:
Integer.parseInt(firstNum);

למשל.
את התוצאה אתה צריך להציב למשתנה מטיפוס int.
תסתכל מה אני רשמתי למעלה ותבין.






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

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

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



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