"안녕, 아미고."

"안녕하세요, 엘리너 캐리님."

"그냥 엘리라고 불러. 그렇게 격식을 차릴 필요 없어."

"알았어요, 엘리."

"내 도움으로 머지않아 네가 최고가 될 거라고 믿는다. 나는 신참들을 교육한 경험이 많거든. 나만 따라와 봐, 모든 게 잘 될 테니. 자, 시작한다."

"Java에는 두 가지 주요 유형이 있어. 문자열과 정수인데, 문자열이나 텍스트를 String에 저장하고 정수(0을 포함한 자연수)를 int에 저장하지. 새 변수를 선언하려면 유형과 이름을 지정해야 해. 이름은 다른 변수 이름이나 함수 이름과 같으면 안 돼."

예제 1, 코드 설명
String s;
새로운 변수인 s를 선언합니다. 텍스트를 저장할 수 있습니다.
int i;
새로운 변수인 i를 선언합니다. 정수를 저장할 수 있습니다.

"변수를 선언할 때 값을 변수에 지정할 수 있어."

예제 2, 코드 설명
String s = "Ellie";
변수 s에 문자열 "Ellie"를 저장합니다.
int i = 5;
변수 i에 정수 5를 저장합니다.

"변수에 새 값을 지정하려면 = 기호를 사용합니다. '지정 연산자'라고도 해. 지정한다는 의미는 어떤 변수에 다른 변수의 값이나, 여러 변수에서 계산한 값을 갖다 놓는 것이지."

예제 3, 코드 설명
int a = 5;
변수 a에 값 5를 저장합니다.
int b = 6;
변수 b에 값 6을 저장합니다.
int c = a + b;
변수 c에 값 11을 저장합니다.

"변수의 값은 이전 값을 대체할 새로운 값을 계산하는 데 사용할 수 있어."

예제 4, 코드 설명
int a = 2;
이제 a는 2입니다
int b = 3;
이제 b는 3입니다
a = a + b;
이제 a는 5입니다
b = b + 1;
이제 b는 4입니다

"+ 기호로 문자열을 병합할 수 있음:"

예제 5, 코드: 설명
String s1 = "Rain";
String s2 = "In";
String s3 = s1 + s2 + "Spain";
변수 s3에 문자열 "RainInSpain" 저장

"때로는 하나 이상의 공간으로 구성된 문자열이 편리할 수 있어."

예제 6, 코드: 설명
String s1 = "My favorite movie is";
String s2 = "Route";
int roadNumber = 66;
String text = s1 + " " + s2 + " " + roadNumber;
text"My favorite movie is Route 66" 저장

"화면에 텍스트와 변수를 어떻게 출력하는지 살펴보자."

정수와 문자열 소개 - 1
예제 7, 코드:
1
System.out.println("A man's gotta do what a man's gotta do");
2
String s = "A man's gotta do what a man's gotta do";
System.out.println(s);

"그런데, 디에고가 연습 문제 한두 개를 풀게 하라고 했어."