Page 22 -
P. 22

1
                          jshell> generator.nextInt()
                          $5 = => 234785527


                          jshell> generator.next                                                          기본 프로그래밍 구조
                          nextBoolean()    nextBytes(       nextDouble()     nextFloat()
                          nextGaussian()   nextInt(         nextLong()

                          jshell> generator.next█


                        JShell이 실행되면 인사말이 나오고 프롬프트를 표시한다.


                        |  Welcome to JShell -- Version 9.0.4
                        |  For an introduction type: /help intro

                        jshell>

                        이제 다음 자바 표현식을 입력해 보자.

                        "Hello, World!".length()


                        결과를 출력하고 또 다른 프롬프트를 표시한다.

                        $1 = => 13

                        jshell>


                        System.out.println을 입력하지 않았다는 점에 주목하자. JShell은 입력된 모든 표현식의 값을 자
                        동으로 출력한다. 출력 내용에 있는 $1은 이 결과를 추후 계산에 사용할 수 있다는 의미다. 예를
                        들어 다음과 같이 입력했다고 하자.


                        3  *  $1 + 3

                        그러면 다음과 같이 출력한다.

                        $2 = => 42


                        변수를 여러 번 사용해야 한다면 좀 더 기억하기 쉬운 이름을 붙이는 것이 좋다. 이때 자바 문법을
                        따라야 하며 변수의 타입과 이름을 모두 지정해야 한다(1.3 변수 참고). 예를 들어 다음과 같다.

                        jshell> int answer = 42
                        answer = => 42


                                                                                                      033




         코어 자바 9(본문)최종.indd   33                                                                2018-03-15   오전 11:31:00
   17   18   19   20   21   22   23   24   25   26   27