저는 초보 프로그래머이며 아버지를위한 프로그램을 찾고 있습니다.내 코드가 작동하지 않습니다.
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 개의 스캐너를 사용하고 있습니까? 또한'main' 메쏘드가 프로그램의 엔트리 포인트가되어야한다면, 그것은 틀린 서명입니다. – fabian
당신은 a) 포맷팅/들여 쓰기, b)'main()'메소드 작성 및 한정 방법, c)'Scanner' 클래스로 입력을받는 방법 (당신은 두개). – ujvl