Я начинающий программист, и я пробую программу для своего отца.Мой код не работает
import java.util.*;
import java.lang.*;
import java.io.*;
class Employee
{
String m1,m2,m3,m4,m5,m6,m7;
void main()
{
Scanner w=new Scanner(System.in);
Scanner n=new Scanner(System.in);
System.out.println("Please enter your name ");
String name=w.nextLine();
System.out.println("Please choose your client");
System.out.println("1 - XXXXXX");
int client=n.nextInt();
m1=name;//Storing name
if(client==1)//If statement storing client
{
m2="XXXXXX";
}
else
{
System.out.println("You have entered a wrong choice");
return;
}
String msg=m1+"\t"+m2;
System.out.println(msg);
}
}
Этот код даст выход «как вы ввели неправильный выбор '» Он подскакивает к elsse заявления. Какая ошибка и есть ли более простой способ запустить эту программу. Спасибо Может лет, пожалуйста, сообщите мне о моей ошибке, как
Почему вы используете 2 'Scanner's? Кроме того, если ваш метод 'main' должен быть точкой входа для программы, то подпись является неправильной. – fabian
Вам нужно посмотреть документы java для: a) форматирования/отступов, b) как писать и квалифицировать метод 'main()', c) как вводить ввод с классом «Scanner» (вам не нужны два). – ujvl