2
dizgisini yok sayar Programlamada yeniyim ve bu problem her zaman bana karşı geliyor Program çalıştırdığımda Java, eğer bir içinde bir string girişi yoksayar. Ne yaptım?Java,
import java.util.Scanner;
public class JavaApplication {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("------ FEEDBACK/COMPLAINT ------\n"
+ "-------------------------------------\n"
+ "| 1: Submit Feedback |\n"
+ "| 2: Submit Complaint |\n"
+ "| 3: Previous Menu |\n"
+ "-----------------------------------\n"
+ "> Please enter the choice: ");
int feedorcomw = input.nextInt();
if (feedorcomw == 1) {
String name;
System.out.print("> Enter your name (first and last): ");
name = input.nextLine();
System.out.println("");
System.out.print("> Enter your mobile (##-###-####): ");
int num = input.nextInt();
}
}
}
Ne tür bir hata alıyorsunuz? – Andrew
Belki de bu sizin sorununuza cevap veriyor http://stackoverflow.com/questions/13102045/skipping-nextline-after-using-next-nextint-or-other-nextfoo-methods – RubioRic
@and Düzenleme bilgilerinizi fazla anlamıyor - neden Biçimlendirmeyi düzeltmek yerine, en az bir örnek oluşturabilir misiniz? – Flexo