mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mi 24.04.2024 02:50 Benutzername: Passwort: Auto-Login

Thema: Zwei Fragen zu Java vom 10.07.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Zwei Fragen zu Java
Seite: 1, 2, 3  Weiter
Autor Nachricht
The Gunner
Threadersteller

Dabei seit: 20.10.2006
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 10.07.2007 23:15
Titel

Zwei Fragen zu Java

Antworten mit Zitat Zum Seitenanfang

Hallo,

ich arbeite mich zur Zeit in Java ein. Jetzt sind zwei Fragen aufgetaucht.

1. In Java gibt es ja auch schleifen. Z.B. die for - Schleife.

for (i = 1, i < 100, i++)

Das heisst ja jetzt, dass von 1 bis 99 gezählt wird, also jedesmal die wieder der Programmteil ausgeführ wird (Schleife).

Das i++ heisst ja, dass die Variable i bei jedem Durchgang um eins erhöt wird.

Wie müsste ich das nun schreiben, wenn die Variable z.B. um vier oder 10 bei jedem Durchgang erhöt werden sollte?

i + 4 oder +4 haben nicht funktioniert.

2. In jeder Klasse muss ja die main - Funktion enthalten sein:

public static void main(String[] argument)

Nun habe ich in meinem Buch gesehen, dass der Autor bei Programmbeispielen teilweise argument, args oder argumente verwendet.

Die Programme funktionieren alle mit allen drei Werten (argument, args und argumente).

Was sind denn jetzt die Unterschiede?


Ich danke euch vielmals.
  View user's profile Private Nachricht senden
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht: Männlich
Verfasst Di 10.07.2007 23:50
Titel

Antworten mit Zitat Zum Seitenanfang

1. Zähl doch innerhalb der Schleife noch um 3 hoch *zwinker*




2. argument ist doch hier nur ein beliebiger Parameter, der an eine Methode übergeben wird


Zuletzt bearbeitet von l'Audiophile am Di 10.07.2007 23:52, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
M_a_x

Dabei seit: 28.02.2005
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 11.07.2007 00:17
Titel

Re: Zwei Fragen zu Java

Antworten mit Zitat Zum Seitenanfang

The Gunner hat geschrieben:
Hallo,



Wie müsste ich das nun schreiben, wenn die Variable z.B. um vier oder 10 bei jedem Durchgang erhöt werden sollte?

i + 4 oder +4 haben nicht funktioniert.



Code:
public class test{
test(){
for(int i=0;i<1000;i+=4)
System.out.println("Sackgesicht Nr.:"+ i);
}

public static void main (String []args)
{
test t=new test();
}

}


i+=4 ist die Kurzform von i=i+4


Zuletzt bearbeitet von M_a_x am Mi 11.07.2007 00:26, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Mi 11.07.2007 00:28
Titel

Antworten mit Zitat Zum Seitenanfang

pejot hat geschrieben:
1. Zähl doch innerhalb der Schleife noch um 3 hoch *zwinker*


primitivling!

i += 4 heissts.


//ups zu lahm Ooops


Zuletzt bearbeitet von Pixelpole am Mi 11.07.2007 00:28, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
M_a_x

Dabei seit: 28.02.2005
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 11.07.2007 00:30
Titel

Antworten mit Zitat Zum Seitenanfang

Pixelpole hat geschrieben:


//ups zu lahm Ooops

..und das um fette 11 Minuten
  View user's profile Private Nachricht senden
M_a_x

Dabei seit: 28.02.2005
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 11.07.2007 00:57
Titel

Re: Zwei Fragen zu Java

Antworten mit Zitat Zum Seitenanfang

The Gunner hat geschrieben:


public static void main(String[] argument)

Nun habe ich in meinem Buch gesehen, dass der Autor bei Programmbeispielen teilweise argument, args oder argumente verwendet.

Die Programme funktionieren alle mit allen drei Werten (argument, args und argumente).

Was sind denn jetzt die Unterschiede?


Ich danke euch vielmals.


Nur in der Namensgebung des Stringfeldes.
Du kannst Deine Variablen nennen, wie Du willst.
public static void main(String[] argument)
und
public static void main (String []Willibald)
machen exakt dasselbe.
  View user's profile Private Nachricht senden
Account gelöscht


Ort: -
Alter: -
Verfasst Mi 11.07.2007 09:41
Titel

Antworten mit Zitat Zum Seitenanfang

http://www.gailer-net.de/tutorials/java/Notes/chap34/ch34_3.html

http://www.gailer-net.de/tutorials/java/Notes/chap34/ch34_13.html

Und wenn du die Methode main() in jeder deiner Klassen verwendest, bekommst du ziemlich schnell Probleme, weil das dein Einstiegspunkt ist (jedenfalls in einer Konsolenanwendung). Sollte also in deiner Anwendung höchstens einmal auftauchen.


Zuletzt bearbeitet von am Mi 11.07.2007 09:43, insgesamt 2-mal bearbeitet
 
The Gunner
Threadersteller

Dabei seit: 20.10.2006
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 11.07.2007 15:42
Titel

Antworten mit Zitat Zum Seitenanfang

Vielen Dank.

Wenn ich aber anstatt "i++" "i = i + 2" verwende (ich will ja, dass innerhalb der Schleife immer zwei dazugezählt werden), dann geht das nicht.

Könnte es sein, dass der Schlaufenzähler nur immer um eins erhöht oder gemindert werden kann?
  View user's profile Private Nachricht senden
 
Ähnliche Themen Java: es oeffnen sich zwei pop up fenster statt einem
Fragen zu Java
Zwei CSS-Fragen
Zwei kleine Probleme bzw Fragen zu MySQL
Zwei <Forms>, Zwei Checkboxen und ein Problem
java visibility??
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2, 3  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.