Notice
Recent Posts
Recent Comments
Link
«   2026/02   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

자바의 정석 기초편 2-1~2 본문

JAVA

자바의 정석 기초편 2-1~2

Daryl 2023. 2. 10. 11:17

Chapter 2 변수

 

2-1 화면에 글자 출력하기 - print()과 println()

화면에 글자를 출력할 때는 System.out.print()을 사용함.

괄호 안에 출력하고 싶은 내용을 넣으면 됨.

System.out.print("Hello, world"); // 화면에 Hello, world 를 출력
System.out.print(3+5); 			  // 화면에 8을 출력
System.out.print("3+5"); 		  // 화면에 3+5를 출력

위에서 알 수 있듯이, 큰따옴표"" 안에 넣은 내용은 글자로 간주함.

 

System.out.print()은 괄호 안의 내용 출력하고 줄바꿈 X

System.out.println()은 괄호 안의 내용 출력하고 줄바꿈 O

★ java는 대소문자를 구분함. System을 system으로 적지 않게 주의.

 

위 내용을 예제로 확인해볼 것임. 그를 위해 새로운 java 프로젝트를 만들 것임.

1. 이클립스를 관리자 권한으로 실행.

2. Package Explorer에서 빈 공간 우클릭, New -> Java Project 클릭

3. Create module-info.java file 체크 해제 

4. 기존 프로젝트 이름과 겹치지 않게, 앞에 언더바 붙여서 <_ch02> 로 이름 작성

5. 새로운 클래스를 추가하기 위해 _ch02 프로젝트에서 우클릭, New -> Class 클릭

6. 패키지 이름은 빈칸으로 비워두고, 클래스 이름은 <Ex2_1>로 작성

7. 메인 메서드 체크 (<public static void main(string[] args)> 체크) 후, Finish 클릭

그럼 이렇게 새로운 클래스가 생김.

 

이제 6번 라인에 system.out.println()을 단축키로 작성해보겠음.

sysout + ctrl + space 치면

이렇게 자동 완성됨. 이런걸 템플릿template이라고 함.

템플릿은 Windows -> Preferences 클릭 후 Java -> Editor -> Templates 순서로 들어가면 됨.

등록된 템플릿의 확인 및 수정 가능.

 

() 안에 대충 Hello 적어주고, 이걸 몇 번 반복하고 싶으면 ctrl + alt  + ↓ (저번시간에 배운 단축키)

그럼 아래처럼 복사 및 붙여넣기 됨. 3번 했음.

지우는 건 ctrl + d.

단축키 목록을 보려면 저번에 배운 것처럼 ctrl + shft + L 클릭하면 됨.

 

이걸 실행run해보면

이렇게 나옴.

 

만약 Exception in thread "main" java.lang.Error: Unresolved compilation problem: 이라는 에러가 뜨면,

1. 일단 저장

2. package explorer의 프로젝트에서 우클릭, refresh 클릭

3. 상단바의 project 클릭, clean 클릭

위 과정을 거치면 대부분 정상적으로 run 가능한 듯.

 

그럼 여기서 ln을 없애 보겠음. 귀찮으니까 컬럼 편집 모드로 한번에 없앨 것임.

컬럼 편집 모드는 alt + shft + a. (토글 -> 일반 편집 모드로 돌아가려면 alt + shft + a 한번 더 누름)

이걸 실행시켜 보면

줄바꿈 없이 나옴.

 

 

2-2 덧셈 뺄셈 계산하기

 

이번에는 사칙연산을 해보겠음.

이걸 실행하면

이렇게 계산 결과가 나옴.

여기서 5/3의 값이 왜 1이냐면, 프로그래밍 언어에선 정수 나누기 정수의 결과는 정수뿐이기 때문.

'JAVA' 카테고리의 다른 글

자바의 정석 기초편 2-4~5  (0) 2023.02.10
자바의 정석 기초편 2-3  (0) 2023.02.10
자바의 정석 기초편 1-17~19  (0) 2023.02.09
자바의 정석 기초편 1-13~16  (0) 2022.12.19
자바의 정석 기초편 1-10~12  (0) 2022.12.19
Comments