(한 시간 뒤)

"훌륭해! 어디까지 했었지?

"메소드 내부 코드 같은 것들이요."

"그래. 맞아. 메소드 본문은 명령어로 구성되어 있다. 메소드는 명령어 그룹에 이름을 붙인 거다(메소드 이름). 두 문장 다 맞는 말이지."

"온갖 종류의 명령어가 다 있다. 자네 행성에 개 키우나?"

"길들여진 로봇 늑대만 있어요."

"걔들이 명령어를 알아 듣고?"

"네." '물어', '먹어', '뜯어', '좋아! 따라와!"

첫 번째 프로그램 준비 완료 - 1

"음. 효율적이군! 그런데 별로 많지 않군."

"얼마나 필요하죠?"

"자바 언어에는 모든 경우에 대한 명령어가 다 있다고 봐야 해. 각 명령문은 특정 작업을 설명하고 각 명령문 끝에 세미콜론을 붙여야 하고."

"일부 명령어를 살펴보면,"

명령어 설명(하는 일)
System.out.println(1);
화면에 숫자 1을 표시
System.out.println("Amigo");
화면에 "Amigo"를 표시
System.out.println("Rishi & Amigo");
화면에 "Rishi & Amigo"를 표시

"실제로 이 명령문은 System.out.println로만 이루어졌다고 봐야지. 괄호를 사용해 명령에 인수를 전달하는 거야. 인수의 값에 따라 동일한 명령문이 다른 작업을 실행할 수 있어."

"아주 편리한 기능이네요."

"맞아. 화면에 텍스트를 표시하려면 텍스트 양쪽에 큰 따옴표를 붙이면 돼.

이것은 ' 작은 따옴표이고 이것은 " 큰 따옴표인데, 큰 따옴표는 작은 따옴표를 두 개 붙여서 표기하면 안 돼. 혼동하지 말고 사용하도록 해.

"큰 따옴표는 키보드에서 Enter 버튼 바로 옆에 있는 키를 사용하면 되죠?"

"그래."

아미고의 맥박이 3 GHz에서 5 GHz로 가속화되었습니다. 아직도 믿기지 않았습니다. 화면에 문자열을 출력하는 방법을 막 배웠는데, 생각했던 것보다 훨씬 쉬웠거든요.
아미고는 흥분한 마음을 가라앉히려고 창밖을 내다보았습니다. 나뭇잎이 노랗게 물들고 있었죠. 녹슨 계절이 바로 코앞이라는 사실을 아미고는 저절로 알아차렸습니다. 조명 기구 덕분에 평소보다 훨씬 멀리 볼 수 있었습니다. 외계인들은 기술이 매우 진보되어 있었어요. 아미고가 나뭇잎을 신경 썼을까요? 저녁까지는 지식을 다시 몇 배로 증대시키겠죠!

첫 번째 프로그램 준비 완료 - 2

하지만 흥분이 가라앉지 않았습니다. 그는 언젠가 녹슨 계절 동안 로봇을 모두 고향으로 피난시키는 프로그램을 만들 겁니다. 그 프로그램 하나로 수천 명의 로봇을 살릴 수 있을 테니까요.

"이 명령어에는 두 가지 버전이 있다. System.out.println()System.out.print()"인데,

System.out.println() 명령문을 여러 번 사용할 경우 명령어에 넘겨주는 데이터를 매번 다른 줄에 출력하게 돼. System.out.print() 명령어를 사용할 경우 텍스트를 같은 줄에 출력하는 거고. 예를 들어,"

명령어 화면에 출력되는 내용
1
System.out.println("Amigo");
System.out.println("Is The");
System.out.println("Best");
아미고가
제일
잘한다
2
System.out.print("Amigo");
System.out.println("Is The");
System.out.print("Best");
아미고가제일
잘한다
3
System.out.print("Amigo");
System.out.print("Is The");
System.out.print("Best");
아미고가제일잘한다

"명심해! println 명령어는 새 줄에서 시작하여 텍스트를 출력하지 않아. 현재 줄에서 텍스트를 출력하는데, 그 다음 텍스트를 새 줄에 인쇄하도록 해주는 거지."

println() 명령어는 텍스트를 화면에 출력하고 보이지 않는 특수 기호인 '줄바꿈 문자'를 추가해서 다음 출력문은 새 줄에서 시작하도록 해놓는 거라고."

"전체 프로그램은 어떻게 생겼나요?"

"화면을 봐."

public class Home
{
    public static void main(String[] args)
    {
        System.out.print("Amigo ");
        System.out.print("Is The ");
        System.out.print("Best");
    }
}

"와! 확실히 알겠어요. 단어들이 붙어서 출력될까 단어 끝에 공백을 추가한 거죠?

"맞아, 아주 영리한 친구로군."

칭찬을 듣자 아미고는 자부심을 느꼈습니다.

"좋아. 이게 첫 번째 과제야."

1
과제
자바 구문,  레벨 0레슨 3
잠금
프로그래머가 되는 것은 멋진 일이라고 생각합니다
멋진 프로그래머를 꿈꾸니까 프로그래밍을 시도해 보는 것 아니겠어요! 이제 첫 번째 프로그램을 작성해 프로그래머로 첫 발을 내딛으세요. 화면 출력 명령을 사용해 CodeGym 졸업생이 우주선 선체를 긁었다는 문구를 출력해 보십시오. "프로그래머가 되는 것은 멋진 일이라고 생각합니다".