私は JDK9 を調べていて、jshell ではprintf()の前にSystem.out.printf( ) を付ける必要がないことに気付きました。つまり、printf("test")と書くことはできますが、 println(" と書くことはできません。テスト")
これは jshell のみの機能ですか? アプリケーションで同じ動作を実現するにはどうすればよいですか?
以下は最も近いものです:
import static java.lang.System.out ;
out.println("test");
out.printf("test");