본문 바로가기

JAVA

JAVA 출력 메서드와 입력 메서드

1. 프로젝트 만들기

- JAVA 프로젝트 생성 순서 : 프로젝트 > 패키지 > 클래스 > 메서드

- 생성시에는 자신의 "workspace"로 저장공간 옮기기 !

Open Perspective 에서 Java(default) 클릭 !

# 아마 기본적으로 되어있으니 참고만 !

 

프로젝트 만드는법 : File > New > Java Project 

                                 day01 프로젝트 클릭 > src 폴더위 마우스 클릭

                                 > New > Package 클릭 > Finish 클릭

                                 day01 패키지 위 마우스 우클릭 > New > Class 클릭

                                 > Name 에 Day01Ex 클릭 후 main 체크!

# [생성] Alt + Shift + N

# Class의 Name은 무조건 대문자 !

# 메서드 생성시  "public static void main(String[] args) 클릭

# Cirl + 누르면 확대가능 !

# [자동완성] main 입력후 Ctrl + space + enter

 

 

1,3번 클릭 ! (단축키: Alt + V)

 

 

프로젝트 > 패키지 > 클래스 > 메서드

 

2. 주석

1) 주석이란?

- 프로그램에 아무런 영향이 없이 작성할 수 있는 문장

2) 사용 목적?

- 코드에 대한 설명

- 미완성된 코드 보류

3) 주석 사용 방법 

- 한줄 주석: // 주석내용

# [주석 단축키] Ctrl + / (한 번 더 누르면, 주석 처리 해제)

# [여러줄 주석처리]  /* 으로 시작하여 */ 로 마무리

# [여러줄 주석처리의 단축키]  블러 처리 후 Ctrl + Shift + / 

Ex) /* 블로그 쓰기 귀찮다 */

 

3. 출력 메서드

1) 출력 메서드란?

- 개발자가 컴퓨터에게 모니터에 출력해달라고 내릴 수 있는 명령 (기능)

2) 출력 메서드 사용 방법

# [지정 줄 삭제] Ctrl + D

- System.out.print("hello world!");

- 위쪽 상단 실행 버튼 누르면 Console 창에서 실행됨

# [코드 결과 실행] Ctrl + F11

3) 출력 메서드의 종류

(1) System.out.print(출력값);

: 줄바꿈 없이 출력값을 그냥 출력해라

(2) System.out.println(출력값);

: 출력값을 출력한 후 줄을 바꿔라

# [자동완성] syso + Ctrl + space / sysout + Ctrl + space 

(3) System.out.printf("형식지정자", 출력값);

: 출력값을 내가 지정한 형식으로 출력하라

Ex)

System.out.printf("%s", "문자열값"); // 문자열: String

System.out.printf("%c", 'A'); // 문자형: Character

System.out.printf("%d", 100); // 정수값: Decimal

System.out.printf("%f", 3.14); // 실수값: Float

 

System.out.printf("%c", 65); // 문자값 (아스키코드값)

-> 정수값인데도 불구하고 A라는 문자값이 나옴

 

* 아스키코드 값

- 컴퓨터는 문자를 저장할 수 없다.

- 컴퓨터는 기계어를 이해할 수 있는 기계이기 때문에 01 이진수만 이해

- 문자에 숫자를 부여함으로써, 각 문자를 숫자로 저장할 수 있다.

- 문자에 해당하는 숫자 값을 아스키코드값이라고 한다.

Ex) A: 65 / a: 97

 

4. 입력 메서드

: 키보드로 입력받을 준비를 해라!

- sc. next형식();

(1) import java.util.Scanner;   //입력 기능을 내 코드에 연결시켜줘

(2) Scanner sc = new Scanner(System.in);    //Scanner를 sc라는 이용으로 사용하겠다

 

* 입력 메서드의 종류

(1) sc.next();             // 문자열로 입력받아라 -> 기능 자체가 키보드로 입력한 입력값

(2) sc.nextInt();        // 정수값으로 입력받아라 

(3) sc.nextFloat();   // 실수형 값으로 입력받아라

(4) sc.nextLine();    // 문자열을 띄어쓰기까지 입력받아라

 

# Console 창에 네모버튼이 빨간색: 실행중, 회색: 실행종료

# 커서가 깜빡 거리면 입력받을 준비가 된 것!

# 정수값인데 문자열로 입력 불가 ! (+ 실수도 etc)

 

Ex) System.out.println(sc.next());

'JAVA' 카테고리의 다른 글

[03] JAVA_DAY03  (0) 2022.07.20
[02] JAVA_DAY02  (0) 2022.07.15
JAVA 변수와 상수  (2) 2022.07.15
[01] JAVA_DAY01  (0) 2022.07.13
JAVA 기본 문법  (0) 2022.07.13