스택큐힙리스트

자바 스프링 개발 시작하기 - 1일차 환경 세팅과 기초 문법 맛보기 본문

개발

자바 스프링 개발 시작하기 - 1일차 환경 세팅과 기초 문법 맛보기

스택큐힙리스트 2025. 7. 7. 16:49
반응형

1. 개발 환경 준비

1-1. JDK 17 설치

  • Oracle JDK 다운로드 페이지에서 OS에 맞는 설치 파일을 받습니다.
  • 설치가 끝나면 java –version 으로 17 버전을 확인하세요.
    많은 국내 개발자들이 참고한 Java 17 개발 환경 셋팅 글을 따라 하면 OS별 스크린샷까지 자세히 볼 수 있습니다. 

1-2. IntelliJ IDEA 설치 & JDK 연결

  • JetBrains 사이트에서 Community 또는 Ultimate 버전을 설치합니다.
  • Project SDK → 17 로 맞춰 주세요. IntelliJ 2021.2 이상이면 JDK 17을 공식 지원합니다. 
  • 메뉴 Plugins > Marketplace에서 ‘Korean’ 검색 후 Korean Language Pack 설치로 한글화도 가능합니다. 

2. “Hello World!” 출력하기

  1. File > New > Project → Language: Java, SDK: 17 선택
  2. src/main/java 아래 Main.java 생성
  3. 코드 입력 후 실행 (Shift+F10)
 
public class Main {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

3. 자바 기초 문법 한눈에

변수(Variable) 값을 담는 그릇, 타입 먼저 선언
자료형(Data Type) 기본형 8가지 + 참조형
연산자(Operator) 산술, 비교, 논리, 삼항, 대입

 

4. 실습 콘솔 프로그램 5선

모든 예제는 javac로 컴파일 후 java 클래스명으로 실행해 보세요.

4-1. 두 수 합계

import java.util.Scanner;
public class SumTwo {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("첫 번째 숫자 입력: ");
        int a = sc.nextInt();
        System.out.print("두 번째 숫자 입력: ");
        int b = sc.nextInt();
        System.out.println("합계: " + (a + b));
    }
}

4-2. 섭씨 ↔ 화씨 변환기

import java.util.Scanner;
public class TempConverter {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("섭씨 입력: ");
        double c = sc.nextDouble();
        double f = c * 9 / 5 + 32;
        System.out.printf("화씨: %.1f°F%n", f);
    }
}

4-3. 짝수·홀수 판별

import java.util.Scanner;
public class EvenOdd {
    public static void main(String[] args) {
        int n = new Scanner(System.in).nextInt();
        System.out.println(n % 2 == 0 ? "짝수" : "홀수");
    }
}
 

4-4. 구구단 특정 단

import java.util.Scanner;
public class Gugudan {
    public static void main(String[] args) {
        int dan = new Scanner(System.in).nextInt();
        for (int i = 1; i <= 9; i++) {
            System.out.println(dan + " × " + i + " = " + dan * i);
        }
    }
}

4-5. BMI 계산기

import java.util.Scanner;
public class BMI {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("키(cm): ");
        double height = sc.nextDouble() / 100;
        System.out.print("몸무게(kg): ");
        double weight = sc.nextDouble();
        double bmi = weight / (height * height);
        System.out.printf("BMI: %.2f%n", bmi);
    }
}

5. 마무리 & 숙제

  • 5개의 예제를 직접 입력·실행하면서 변수 선언, 입력 처리, 출력 포맷을 손에 익히세요.
  • 다음 차시에는 제어문(if, switch, for, while) 으로 로직을 확장합니다.
반응형
Comments