|
You last visited: Today at 22:37
Advertisement
Klausuraufgabe Methode ändert Array - warum?
Discussion on Klausuraufgabe Methode ändert Array - warum? within the Java forum part of the Coders Den category.
03/14/2021, 15:06
|
#1
|
elite*gold: 0
Join Date: Oct 2020
Posts: 13
Received Thanks: 0
|
Klausuraufgabe Methode ändert Array - warum?
Hallo, Klausuraufgabe war es die Ausgabe zu nennen.
Ich habe folgendes geschrieben:
1
7
5
6
2
3
Musterlösung sagt allerdings statt der 6 eine 1.
Hier der Code( gekürzt )
PHP Code:
public static void main(String[] args) { int i = 1; int j = 2; int[] x = {4,5,6,7}; methode2(j, i, x); System.out.println(x[i]); System.out.println(x[j]); } public static void methode2 (int i, int j, int[] y){ y[i] = j; }
Warum ändert die methode2 den Wert von x[2] zu einer 1?
Danke im Vorraus, schönen Sonntag.
|
|
|
03/15/2021, 07:34
|
#2
|
elite*gold: 313
Join Date: Oct 2014
Posts: 1,367
Received Thanks: 284
|
Quote:
Originally Posted by BW_F125
Hallo, Klausuraufgabe war es die Ausgabe zu nennen.
Ich habe folgendes geschrieben:
1
7
5
6
2
3
Musterlösung sagt allerdings statt der 6 eine 1.
Hier der Code( gekürzt )
PHP Code:
public static void main(String[] args) {
int i = 1;
int j = 2;
int[] x = {4,5,6,7};
methode2(j, i, x);
System.out.println(x[i]);
System.out.println(x[j]);
}
public static void methode2 (int i, int j, int[] y){
y[i] = j;
}
Warum ändert die methode2 den Wert von x[2] zu einer 1?
Danke im Vorraus, schönen Sonntag.
|
fehlt da nicht irgendetwas beim Code den du gezeigt hast?
|
|
|
03/15/2021, 08:50
|
#3
|
elite*gold: 0
Join Date: Oct 2020
Posts: 13
Received Thanks: 0
|
Quote:
Originally Posted by Mad0ck
fehlt da nicht irgendetwas beim Code den du gezeigt hast?
|
Ich habe diesen gekürzt auf den relevanten Teil.
Der gezeigte Code erzeugt die Ausgabe der 5 und 1
Und ich möchte gerne wissen warum er die 1 erzeugt und nicht die 6
also warum das System.out.println(x[j]); eine 1 erzeugt
|
|
|
03/15/2021, 15:34
|
#4
|
elite*gold: 313
Join Date: Oct 2014
Posts: 1,367
Received Thanks: 284
|
Quote:
Originally Posted by BW_F125
Ich habe diesen gekürzt auf den relevanten Teil.
Der gezeigte Code erzeugt die Ausgabe der 5 und 1
Und ich möchte gerne wissen warum er die 1 erzeugt und nicht die 6
also warum das System.out.println(x[j]); eine 1 erzeugt
|
Jetzt versteh ich auch was du meintest ^^
Ich hab jetzt nicht die besten java Kenntnisse (eig. kaum welche) , da ich vorwiegend mit python und JS arbeite , aber im Grunde überschreibst du mit
Dein array mit dem Index i, zu deinem aktuellen j
also aus
PHP Code:
[4, 5, 6, 7]
wird
[4, 5, 1, 7]
Sieht man hier ganz gut:
PHP Code:
import java.util.Arrays;
public class Test{
public static void main(String[] args) {
int i = 1;
int j = 2;
int[] x = {4,5,6,7};
methode2(j, i, x);
System.out.print("array x: ");
System.out.println(Arrays.toString(x));
System.out.println(x[i]);
System.out.println(x[j]);
}
public static void methode2 (int i, int j, int[] y){
System.out.println(Arrays.toString(y));
y[i] = j;
System.out.println(Arrays.toString(y));
}
}
Code:
Output:
[4, 5, 6, 7]
[4, 5, 1, 7]
array x: [4, 5, 1, 7]
5
1
|
|
|
03/26/2021, 06:40
|
#5
|
elite*gold: 313
Join Date: Oct 2014
Posts: 1,367
Received Thanks: 284
|
So wichtig kanns ja ned gewesen sein
|
|
|
 |
Similar Threads
|
[Selling] [Resell]Drop Methode & A cool RP Methode!
12/03/2013 - League of Legends Trading - 1 Replies
Hello,
i'd like to resell a methode to drop players from a Match! (not DDOS!) And a methode how u get more RP as u usually pay for!
Price for both 20€!
U can get proofs on Skype!
Interested? Write me: misaki.epvp in Skype!
|
[Methode]Lvln mit M2Bob in andere Methode
08/30/2012 - Metin2 Guides & Templates - 24 Replies
Hey leute
Das ist mein Erster TuT
Also am Anfang startet ihr M2bob
Schreibt eine Ansage z.B: !Wer lvlt mich in OTM hab auch umhänge
Euch pnt einer und will euch lvln
ihr trefft euch irgendwo bei OTM
du fragst ihn dann welches lvl er ist (Er sollte Mindestens lvl 40 sein mit Kg)
Der nimmt dich in GRP
|
Blaues Reich will nicht warum warum warum???
05/23/2011 - Metin2 Private Server - 6 Replies
hei leute,
hab mir zuhause nen metin2 pvp installiert, für freunde. Alles ist schön und gut nur niemand kann sich ins blaue reich einloggen, bei gelb und rot haben wir keine probleme.
Was könnte das problem sein :confused:, bitte um hilfe.
thanx an alle.
|
warum SPOP warum GSG 9 warum SWAT,OMOH,SAS
05/30/2010 - CrossFire - 5 Replies
ich möchte hier von anderen hören (test bericht) warum ihr SPOP,GSG9,OMOH,SWAT,SAS spielt ich würde mir vieleicht die SPOP holen was sind ihr vorteile
|
All times are GMT +1. The time now is 22:38.
|
|