Wie übergebe ich hier korrekt die Werte

kamazoom

Mitglied
Mein Quellcode
[Java]public class GemeinsamerTeiler {
public static void main (String[]args){



int x,y;
x=Integer.parseInt(args[0]);
y=Integer.parseInt(args[0]);
while (x!=y) {
if (x>y)
x=x-y;
else
if( y>x)
y=y-x;}

System.out.println(x);

}

}
Java:
Wie kann ich hier x und y übergeben. Irgendwie klappt es nicht.

ich wäre dankbar für Tipps
 
Die Argumente eines Programmes werden beim Programmaufruf hinten drangeschrieben.

programm 10 20

Die Parameter hier sind 10 und 20 die dann in Deinem Programm als args[0] bzw args[1] ausgelesen werden können. Wenn Du das ganze mit Eclips machts, gibt es unter Run die Run Configurations..., in der Du diese Parameter einstellen kannst.

Java:
public class GemeinsamerTeiler {
	public static void main (String[]args){

		int x,y;
		x=Integer.parseInt(args[0]);
		y=Integer.parseInt(args[1]);
		while (x!=y) {
			if (x>y)
				x=x-y;
			else
				if( y>x)
					y=y-x;
		}

		System.out.println(x);
	}
}

Pentalon
 
In der Run Configuration unter Arguments, siehe Screen.
Einfach das reinschreiben, was Du auch in der Commandline dranschreiben würdest.

Pentalon
 

Anhänge

  • 11.11.png
    11.11.png
    8 KB · Aufrufe: 22

Neue Themen


Zurück
Oben