Page 21 -
P. 21
Random generator = new Random();
System.out.println(generator.nextInt());
System.out.println(generator.nextInt());
Note Random 클래스는 java.util 패키지에 선언되어 있다. 프로그램에서 Random 클래스를 사용하려면
다음과 같이 import 문을 추가해야 한다.
package ch01.sec01;
import java.util.Random;
public class MethodDemo {
...
}
2장 객체 지향 프로그래밍에서 패키지와 import 문을 자세히 설명한다.
1.1.4 JShell 실행
1.1.2 자바 프로그램 컴파일 및 실행에서 자바 프로그램을 컴파일해서 실행하는 방법을 알아보았다.
자바 9는 또 다른 방식의 실행 방법인 JShell을 도입했다. JShell 프로그램은 ‘REPL(Read-Evaluate-Print
Loop)(읽기-평가-출력 루프)’을 제공한다. 즉, 자바 표현식을 입력하면 입력을 평가해 결과를 출력
하고 다음 입력을 기다린다. 터미널에서 jshell을 입력하고 실행해 보자(그림 1-3 참고).
그림 1-3 JShell 실행
~$ jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro
jshell> "Hello, World!".length()
$1 = => 13
jshell> new Random().nextInt()
$2 = => -1416186035
jshell> Random generator = new Random(42)
generator = => java.util.Random@4cf777e8
jshell> generator.nextInt()
$4 = => -1170105035
032
코어 자바 9(본문)최종.indd 32 2018-03-15 오전 11:31:00