Java 기초 (자료형, 조건문, 반복문, Scanner)

KimGwangmin·2026년 9월 4일

들어가기 전에

Java는 JVM 위에서 돌아가므로 하나의 코드로 어디서든 실행할 수 있다. (Write Once, Run Anywhere!)

public static void main(String[] args): Java 프로그램의 시작점이다.
System.out.println(): Java의 가장 대표적인 출력 메서드이다.

자료형

일반적인 언어와 크게 다르지 않다. 몇 가지 나열하면 다음과 같다.

타입담는 값예시
int4Byte 정수20, 100
long8Byte 정수3000000000L
float4Byte 실수
double8Byte 실수87.5
boolean참/거짓true, false
char문자'A'
String문자열"김하나"

조건문

if, else if, else 를 사용한 조건문과 삼항 연산자 a?b:c를 모두 지원한다.

반복문

while()과 do {} while(), for(;;) 모두 사용할 수 있다.
for(x : xs)와 같은 형식으로 컬렉션의 요소를 순회하는 반복문을 만들 수 있다.
break와 continue를 사용할 수 있다.

Scanner

기본적인 데이터 타입을 입력받을 수 있게 해준다.
java.util 패키지에서 임포트해서 사용할 수 있다.

예시 코드는 다음과 같다.

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("이름을 입력하세요: ");
        String name = scanner.nextLine();

        System.out.println("안녕하세요, " + name + "님.");

        scanner.close();
    }
}

System.in은 자바의 표준 입력 스트림이다.
입력받을 데이터 타입에 따라 다음의 메서드들을 지원한다.

메서드입력 타입
nextBytebyte
nextShortshort
nextIntint
nextLonglong
nextFloatfloat
nextDoubledouble
nextBooleanboolean
nextString, 공백을 기준으로 읽음(한 단어)
nextLineString, 개행을 기준으로 읽음(한 줄)

0개의 댓글