나는 간단한 클라이언트 서버 프로그램을 가지고, 내 메뉴에 문제가있어서 나는 화면에 결과를 출력 내가 이를 입력 한 후 다시 메뉴를 표시 누를 때까지 대기 할getchar에 해당하는 Java가 있습니까?
do {
System.out.println("---- MENU ----\n");
System.out.println("(drv) - List drives");
System.out.println("(pwd) - Current path");
System.out.println("(ls) - List files in a directory");
System.out.println("(quit) - Quit program\n");
System.out.print("Enter a command: ");
command = scanner.nextLine();
sendMessage(command);
message = (String)in.readObject();
System.out.println(message);
System.in.read();
}while(!command.equals("quit"));`
을, 그래서 System.in.read()
을 사용합니다. 내 문제는 처음 일 것입니다,하지만 난 다른 옵션을 선택하면 그것은 아무것도 인쇄되지 않습니다
---- MENU ----
이(DRV) 을 - 목록
드라이브를 (PWD) - 현재 경로
(LS) -
은 (종료) 디렉토리의 목록 파일 - 종료 프로그램명령 입력 : PWD
D : \ 문서 및 설정 \ 여기서 ASName \ workspace_java \ 서버---- MENU ----
(DRV) - 목록 드라이브
내가 대신 사용할 수
(PWD) - 현재 경로
(LS) -
은 (종료) 디렉토리의 목록 파일 - 종료 프로그램getchar
와 유사한 자바 방법이 있습니까
LS :
는 명령을 입력?
나던 작업을 대기 :(내가 그것을 업데이트 @vBx – Kobe
가.는 지금 작업 –
감사를 해보시기 바랍니다 :) – Kobe