ABA


"צריך הסבר בבקשה לפקודת swap בjava."
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #21030 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 21030
Sadikovz
חבר מתאריך 4.12.14
17 הודעות
   18:52   17.12.14   
אל הפורום  
  צריך הסבר בבקשה לפקודת swap בjava.  
 
   אני צריך לבנות תוכנית:
א. מגדירה מערך בגודל 10.
ב. מבקשת מהמשתמש למלא את איברי המערך.
ג. מדפיסה את איברי המערך על המסך.
ד. מחליפה את התאים ה-i וה- 9-i לכל i בין 0 ל 4 זוגי
ה. מדפיסה את איברי המערך לאחר הפעולה של הסעיף c על המסך.

זה מה שעשיתי עד עכשיו:

import java.util.Scanner;
public class ex1 {
public static void main(String args){
Scanner sc = new Scanner(System.in);
int numbers = new int;
System.out.println("Please enter 10 numbers:");
for (int i = 0; i < 10; i++){
numbers = sc.nextInt();
}
System.out.print("The array before swap is: ");
for (int i = 0; i < 10; i++){
System.out.print(numbers+" ");

}
}
}


אשמח אם מישהו יוכל להסביר לי מהי פונקציית הswap ואיך היא עובדת,
ואם אפשר הסבר בעברית לסעיפים שאחריה, כי לא הבנתי מה לעשות שם.


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  אם הבנתי נכון המטרה של הפונקציה זה להחליף בין 2 משתנים הפצוע האנגלי 17.12.14 19:11 1
  תודה על התשובה Sadikovz 17.12.14 19:20 2
     אוקי, זה הולך ככה הפצוע האנגלי 17.12.14 19:47 3
         תודה Sadikovz 17.12.14 23:37 4

       
הפצוע האנגלי
חבר מתאריך 4.9.14
172 הודעות, דרג אמינות חבר זה
   19:11   17.12.14   
אל הפורום  
  1. אם הבנתי נכון המטרה של הפונקציה זה להחליף בין 2 משתנים  
בתגובה להודעה מספר 0
 
   מה שהולך זה דבר כזה:
יש לנו 2 משתנים-
x = 2
y = 3
ואתה רוצה להפוך את המספרים
מה שתעשה זה ליצור משתנה חדש, נקרא לו temp שיקבל את x.
אחרי זה ניתן לx את y, בינתיים temp = 2 וx = 3.
עכשיו כל מה שנצטרך לעשות זה לתת לy את temp, והפכת את שתי הנתונים שבמשתנים בין שניהם.

והסבר יותר נורמלי באנגלית:



לחץ כאן לצפיה דרך יוטיוב

מקווה שאני לא טועה, ושיעזור לך.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sadikovz
חבר מתאריך 4.12.14
17 הודעות
   19:20   17.12.14   
אל הפורום  
  2. תודה על התשובה  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 17.12.14 בשעה 19:24 בברכה, Sadikovz
 
אבל מה אני עושה ברגע שיש 10 משתנים?
ואיך אני מגדיר את הפונקציה על משתנים שמתקבלים מהמשתמש ולא משתנים קבועים?
כמו בתוכנית שלי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
הפצוע האנגלי
חבר מתאריך 4.9.14
172 הודעות, דרג אמינות חבר זה
   19:47   17.12.14   
אל הפורום  
  3. אוקי, זה הולך ככה  
בתגובה להודעה מספר 2
 
   ערכתי לאחרונה בתאריך 17.12.14 בשעה 19:53 בברכה, הפצוע האנגלי
 
אתה זורק את כולם למערך ואז יכול לבקש מקום במערך.
זה אמור להראות ככה:
[array_name[place

בניתי לך דוגמא, מקווה שעובד
https://www.dropbox.com/s/15hxnbdvfjhvjtb/Javs.txt?dl=0


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sadikovz
חבר מתאריך 4.12.14
17 הודעות
   23:37   17.12.14   
אל הפורום  
  4. תודה  
בתגובה להודעה מספר 3
 
   הדוגמא שהעלת אומנם תדפיס בסופו של דבר רק את האיבר השני במערך אבל זה כיוון אותי...אחלה לילה


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

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

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



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