Java_Add Two Numbers
자바에서 두 수 더하기 (Add Two Numbers in Java)
자바에서 두 수를 더하는 방법은 매우 간단합니다. 자바의 기본 데이터 타입인 정수(int
) 또는 **실수(double
)**를 사용하여
두 숫자를 더하고 그 결과를 출력할 수 있습니다. 여기서는 여러 가지 방법을 통해 두 숫자를 더하는 예시를 보여드리겠습니다.
1. 간단한 정수 덧셈
자바에서 두 개의 정수 값을 더하는 가장 기본적인 방법입니다.
1.1 정수 두 개를 더하는 예제
public class Main {
public static void main(String[] args) {
int num1 = 10;
int num2 = 20;
// 두 수를 더함
int sum = num1 + num2;
// 결과 출력
System.out.println("두 수의 합: " + sum);
}
}
설명:
- 두 정수
num1
과num2
를 선언하고 값을 할당한 후, 이 두 수를 더해sum
에 저장합니다. +
연산자를 사용하여 두 숫자를 더합니다.
출력:
두 수의 합: 30
2. 사용자로부터 입력받아 두 수 더하기
자바에서는 Scanner
클래스를 사용하여 사용자로부터 입력을 받을 수 있습니다. 다음 예제에서는 두 수를 입력받아 더한 결과를 출력합니다.
2.1 사용자 입력을 통한 두 수 더하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// Scanner 객체 생성 (사용자로부터 입력을 받기 위해)
Scanner scanner = new Scanner(System.in);
// 사용자로부터 첫 번째 숫자 입력 받기
System.out.print("첫 번째 숫자를 입력하세요: ");
int num1 = scanner.nextInt();
// 사용자로부터 두 번째 숫자 입력 받기
System.out.print("두 번째 숫자를 입력하세요: ");
int num2 = scanner.nextInt();
// 두 수의 합 계산
int sum = num1 + num2;
// 결과 출력
System.out.println("두 수의 합: " + sum);
// Scanner 객체 닫기
scanner.close();
}
}
설명:
Scanner
클래스를 사용해 사용자로부터 두 개의 정수를 입력받습니다.nextInt()
메서드를 사용하여 입력받은 값을 정수로 변환한 후, 두 수를 더합니다.
출력 예시:
첫 번째 숫자를 입력하세요: 15
두 번째 숫자를 입력하세요: 25
두 수의 합: 40
3. 두 실수 더하기
정수뿐만 아니라, 실수 double
타입을 사용해 두 실수를 더할 수 있습니다.
3.1 두 실수를 더하는 예제
public class Main {
public static void main(String[] args) {
double num1 = 12.5;
double num2 = 8.3;
// 두 실수를 더함
double sum = num1 + num2;
// 결과 출력
System.out.println("두 실수의 합: " + sum);
}
}
설명:
- 두 개의 실수 **
num1
*과 **num2
*를 선언하고 더한 후 결과를 출력합니다.
출력:
두 실수의 합: 20.8
4. 사용자로부터 입력받아 두 실수 더하기
다음 예제에서는 실수를 사용자로부터 입력받아 더한 결과를 출력합니다.
4.1 사용자 입력을 통한 두 실수 더하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 첫 번째 실수 입력받기
System.out.print("첫 번째 실수를 입력하세요: ");
double num1 = scanner.nextDouble();
// 두 번째 실수 입력받기
System.out.print("두 번째 실수를 입력하세요: ");
double num2 = scanner.nextDouble();
// 두 실수의 합 계산
double sum = num1 + num2;
// 결과 출력
System.out.println("두 실수의 합: " + sum);
// Scanner 객체 닫기
scanner.close();
}
}
출력 예시:
첫 번째 실수를 입력하세요: 5.7
두 번째 실수를 입력하세요: 3.4
두 실수의 합: 9.1
5. 메서드를 사용하여 두 수 더하기
메서드를 사용하여 두 숫자를 더할 수 있으며, 이렇게 하면 재사용 가능한 코드를 작성할 수 있습니다.
5.1 메서드를 사용한 두 수 더하기
public class Main {
// 두 수를 더하는 메서드
public static int addTwoNumbers(int num1, int num2) {
return num1 + num2;
}
public static void main(String[] args) {
int num1 = 10;
int num2 = 20;
// 메서드 호출을 통해 두 수의 합 구하기
int sum = addTwoNumbers(num1, num2);
// 결과 출력
System.out.println("두 수의 합: " + sum);
}
}
설명:
addTwoNumbers()
메서드는 두 개의 정수를 매개변수로 받아 그 합을 반환합니다.- 메서드를 통해 코드를 더 재사용 가능하게 만들 수 있습니다.
출력:
두 수의 합: 30
요약
- 자바에서 두 숫자를 더하는 것은
+
연산자를 사용하여 간단하게 구현할 수 있습니다. Scanner
클래스를 사용하여 사용자로부터 입력을 받을 수 있으며, 정수나 실수를 더할 수 있습니다.- 메서드를 사용하여 두 숫자를 더하면 코드를 재사용할 수 있고, 더 구조적인 프로그램을 만들 수 있습니다.
자바에서는 다양한 방법으로 두 숫자를 더할 수 있으며, 입력받는 방식이나 데이터 타입에 따라 유연하게 처리할 수 있습니다.