Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Java
You last visited: Today at 22:37

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Klausuraufgabe Methode ändert Array - warum?

Discussion on Klausuraufgabe Methode ändert Array - warum? within the Java forum part of the Coders Den category.

Reply
 
Old   #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[] = {4,5,6,7};
        
methode2(jix);
        
System.out.println(x[i]);
        
System.out.println(x[j]);
    }
    public static 
void methode2 (int iint jint[] y){
        
y[i] = j;
    } 
Warum ändert die methode2 den Wert von x[2] zu einer 1?

Danke im Vorraus, schönen Sonntag.
BW_F125 is offline  
Old 03/15/2021, 07:34   #2
 
Mad0ck's Avatar
 
elite*gold: 313
Join Date: Oct 2014
Posts: 1,367
Received Thanks: 284
Quote:
Originally Posted by BW_F125 View Post
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[] = {4,5,6,7};
        
methode2(jix);
        
System.out.println(x[i]);
        
System.out.println(x[j]);
    }
    public static 
void methode2 (int iint jint[] 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?
Mad0ck is offline  
Old 03/15/2021, 08:50   #3
 
elite*gold: 0
Join Date: Oct 2020
Posts: 13
Received Thanks: 0
Quote:
Originally Posted by Mad0ck View Post
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
BW_F125 is offline  
Old 03/15/2021, 15:34   #4
 
Mad0ck's Avatar
 
elite*gold: 313
Join Date: Oct 2014
Posts: 1,367
Received Thanks: 284
Quote:
Originally Posted by BW_F125 View Post
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
PHP Code:
y[i] = j
Dein array mit dem Index i, zu deinem aktuellen j
also aus
PHP Code:
[4567]
wird
[4517

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[] = {4,5,6,7};

        
methode2(jix);
        
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 iint jint[] 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
Mad0ck is offline  
Old 03/26/2021, 06:40   #5
 
Mad0ck's Avatar
 
elite*gold: 313
Join Date: Oct 2014
Posts: 1,367
Received Thanks: 284
So wichtig kanns ja ned gewesen sein
Mad0ck is offline  
Thanks
4 Users
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.