Anweisungen

Status
Nicht offen für weitere Antworten.

Don Homer

Mitglied
Hallo. Ich hänge mal wieder bei meiner Programmierung. Vielleicht könnt ihr mir helfen...

So sieht die methode aus:

Code:
private void bestand() throws IOException {
 
   BufferedReader din = new BufferedReader( new InputStreamReader(System.in));
   
    System.out.println("Welcher Lagerbestand soll geändert werden?");
    System.out.println(" Teil 1.............1 " );
    System.out.println(" Teil 2.............2 ");
    b = Integer.parseInt(din.readLine());
 
    for (b=1; System.out.println (" Welche Menge soll eingebucht werden?");
    c = Integer.parseInt(din.readLine());) t1 = t1 + c;}
         
 }

Ziel soll sein, dass ich zuerst wählen kann für welches teil der lagerbestand erhöht werden und danach die zu erhöhende Menge eingebe und diese auch auf t1 gespeichert wird. offensichtlich läuft das nicht über "for". muss ich dafür wieder ne eigene methode aufbauen????

Vielen Dank schonmal für eure bemühungen

gruß

don H
 

Manfred

Bekanntes Mitglied
Also ich würds ca so machen:

Code:
private void bestand() throws IOException { 

BufferedReader din = new BufferedReader( new InputStreamReader(System.in)); 

System.out.println("Welcher Lagerbestand soll geändert werden?"); 
System.out.println(" Teil 1.............1 " ); 
System.out.println(" Teil 2.............2 "); 
b = Integer.parseInt(din.readLine()); 

System.out.println (" Welche Menge soll eingebucht werden?"); 
c = Integer.parseInt(din.readLine()) t1 = t1 + c;} 

erhoeheBestand(b, c);

} 

private void erhoeheBestand(int artikelNr, int menge)
{
    artikel[artikelNr] += menge;
}

Also müsstest du bei dem Beispiel die Eigenschaft artikel als Array anlegen. Und zur Frage, ja neue Methode

Im übrigen war die for-Schleife unnötig und im Syntax falsch!!

Code:
for(int i=0; i<10; i++)
{
 bla...bla....bla
}

Wobei i ein Indexzähler ist (kann auch anders benannt werden), im zweiten Teil die Bedingung steht, wie lange die Schleife ausgeführt wird (hier solange i kleiner 10 ist) und am Schluss wird gesagt, dass i bei jedem Durchlauf zum eins erhöht wird
 

foobar

Top Contributor
Code:
import java.io.*;
import java.io.BufferedReader;

public class UserInputDemo
{
	public UserInputDemo()
	{
		System.out.println("Welcher Lagerbestand soll geändert werden?");
	    String storage = this.getUserinput();
		System.out.println (" Welche Menge soll eingebucht werden?");
		String amount = this.getUserinput();
	     System.out.println("Lagerbestand " + storage + " Menge " + amount);		
	}
	
	public String getUserinput()
	{
		String out = null;
		BufferedReader bf = new BufferedReader(new InputStreamReader( System.in ));
		try
		{
			out = bf.readLine();
		}
		catch (IOException e)
		{
			e.printStackTrace();
		}
		return out;
	}
	public static void main(String[] args)
	{
		new UserInputDemo();
	}
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Sind unten stehende Anweisungen kompilierbar? Java Basics - Anfänger-Themen 7
M Java Anweisungen Java Basics - Anfänger-Themen 4
S Anweisungen verstehen System.out.print/println Java Basics - Anfänger-Themen 2
D Können if Anweisungen aufeinander aufbauen? Java Basics - Anfänger-Themen 1
H ERGÄNZUNGSFRAGE: Klammersetzung bei if-else Anweisungen und Schleifen Java Basics - Anfänger-Themen 2
P Java Verketten von Stream - Bedeutung der Anweisungen? Java Basics - Anfänger-Themen 3
J 2 "while"-Anweisungen in einer do-Schleife? Java Basics - Anfänger-Themen 4
V Einem JButton anweisungen geben Java Basics - Anfänger-Themen 4
S Erste Schritte Verkettung von Anweisungen Java Basics - Anfänger-Themen 4
T Java verschiedene Anweisungen Java Basics - Anfänger-Themen 23
R else if anweisungen Java Basics - Anfänger-Themen 2
O Erste Schritte Eingabe anweisungen eliminieren Java Basics - Anfänger-Themen 3
J Mehrere IF Anweisungen und dazugehörige ELSE Java Basics - Anfänger-Themen 6
J BlueJ und import-Anweisungen, wie geht das? Java Basics - Anfänger-Themen 4
A instanceof-if-else-Anweisungen eleganter lösen Java Basics - Anfänger-Themen 5
? Klassen Verständnisprobleme mit Import Anweisungen Java Basics - Anfänger-Themen 6
L Frage zu If-Anweisungen Java Basics - Anfänger-Themen 3
OnDemand Package Anweisungen Java Basics - Anfänger-Themen 3
S Verständnisfrage zu Anweisungen und deren Wirkung Java Basics - Anfänger-Themen 7
S Anweisungen Ausdrücke Java Basics - Anfänger-Themen 7
B Anzahl if anweisungen nicht bekannt Java Basics - Anfänger-Themen 3
V Methoden Schleifeninvariante Assert Anweisungen Java Basics - Anfänger-Themen 6
P if Anweisungen komprimieren Java Basics - Anfänger-Themen 6
G JTextField() Anzeige - if-Anweisungen Java Basics - Anfänger-Themen 2
J verschiedene Anweisungen bei verschiedenen Zuständen Java Basics - Anfänger-Themen 9
R return Anweisungen und Array Elemente löschen Java Basics - Anfänger-Themen 6
C OOP if Anweisungen Java Basics - Anfänger-Themen 24
E If - Anweisungen Java Basics - Anfänger-Themen 4
E Verschachtelte If-Anweisungen - "else without if" Java Basics - Anfänger-Themen 4
G Exceptionfreie Anweisungen in try-catch-Blöcke, Java Basics - Anfänger-Themen 6
S Umsetzung von verschiedenen Anweisungen Java Basics - Anfänger-Themen 8
T Erstellen eines Steuerprogramms mittels if-anweisungen Java Basics - Anfänger-Themen 10
T Werden import Anweisungen nicht vererbt? Java Basics - Anfänger-Themen 3
M if-Anweisungen Java Basics - Anfänger-Themen 11
F Kann ein Problem bei Anweisungen nicht lösen Java Basics - Anfänger-Themen 4
J Klammersetzung bei if-else Anweisungen und Schleifen Java Basics - Anfänger-Themen 13
B variable deklaration und wert speichern in 2 anweisungen? Java Basics - Anfänger-Themen 20
T Import-Anweisungen Java Basics - Anfänger-Themen 10

Ähnliche Java Themen

Neue Themen


Oben