Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java 9의 JShell에서 상세 모드를 설정하는 방법은 무엇입니까?


JShell REPL 입니다. 자바 9에 도입된 도구 이 도구를 사용하여 명령줄에서 간단한 스니펫을 실행할 수 있습니다. 프롬프트.

산술 표현식을 입력할 때 , 변수 , 등을 JShell에 입력하면 생성된 변수 유형에 대한 세부 정보 없이 결과를 표시합니다. JShell에서 입력된 명령의 실행에 대한 추가 정보를 표시할 수 있습니다. 상세 모드를 사용하세요. . "/set feedback verbose 명령을 사용하여 실행된 명령에 대한 추가 정보를 얻어야 합니다. "(명령 앞에 "/ ").

아래 스니펫에서 상세 모드 켜짐 , 변수 유형에 대한 자세한 정보를 표시할 수 있습니다.

C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> /set feedback verbose
| Feedback mode: verbose

jshell> 5.0 * 8
$1 ==> 40.0
| created scratch variable $1 : double

jshell> String str = "TutorialsPoint";
str ==> "TutorialsPoint"
| created variable str : String

jshell> void test() {
...> System.out.println("Tutorix");
...> }
| created method test()

jshell> test()
Tutorix

jshell> String str1 = new String("Tutorix");
str1 ==> "Tutorix"
| created variable str1 : String

jshell> "TutorialsPoint" + "Tutorix" + 2019
$6 ==> "TutorialsPointTutorix2019"
| created scratch variable $6 : String

jshell> int test1() {
...> return 10;
...> }
| created method test1()

jshell> test1()
$8 ==> 10
| created scratch variable $8 : int