[JAVA] 3. 연산자 Ⅰ. 더하기

최재원's avatar
Feb 04, 2025
[JAVA] 3. 연산자 Ⅰ. 더하기

1. 숫자 더하기

import java.util.Scanner; public class Add2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 키보드 입력 받기 '준비' // 변수의 선언 (null 값이 할당됨) // int를 선언하면 0이 기본 할당됨 int x; int y; int sum; System.out.println("첫 번째 숫자를 입력하시오: "); x = sc.nextInt(); System.out.println("두 번째 숫자를 입력하시오: "); y = sc.nextInt(); sum = x + y; System.out.println(sum); } }
notion image
변수 선언은 빈 공간을 미리 할당하는 것이다.
이 빈 공간을 표현하는 방식은 프로그램 언어마다 다르다.
null, 0, undefined 등

2. 문자열 더하기

import java.util.Scanner; public class InputString { public static void main(String[] args) { String name; int age; Scanner sc = new Scanner(System.in); System.out.println("이름을 입력하시오: "); name = sc.nextLine(); System.out.println("나이를 입력하시오: "); age = sc.nextInt(); // String과 int를 + 하면 String으로 묵시적 형변환이 일어난다 // String의 메모리공간이 더 크기 때문이다. System.out.println(name + "님 안녕하세요! " + (age) + "살이시네요."); } }
notion image
String과 int를 + 하면 String으로 묵시적 형변환이 일어난다
String의 메모리공간이 더 크기 때문이다.
 
Share article

jjack1