Witam, dzisiaj postanowilem uczyc sie Javy no i naskrobalem taki o to kod :
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner; //klasa Scanner
import java.io.PrintWriter;
public class JavaApplication1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws FileNotFoundException {
int liczbaSztuk=0;
Scanner sztuki = new Scanner(System.in);
String opis;
PrintWriter zapis = new PrintWriter("zamowienie.txt");
System.out.println("Ile sztuk zamierzasz sprzedac? : ");
liczbaSztuk = sztuki.nextInt();
System.out.println("Co zamierzasz sprzedac?: ");
opis = sztuki.nextLine();
zapis.print("Sprzedano "+opis+" w liczbie sztuk : "+liczbaSztuk);
zapis.close();
// TODO code application logic here
}
}
Problem polega na tym, ze po pobraniu ileSztuk program konczy swoje dzialanie. Nie pobiera juz zadnej wartosci do opisu produktu..Mam nadzieje, ze nie trzeba do kazdej pobieranej wartosci z innego typu tworzyc nowego obiektu klasy Scanner?