코딩 스쿨 Java

언어선택 : HTMLCSSJAVAJAVASCRIPTMYSQLSQL PHP

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);
    }
}

설명:

  • 두 정수 num1num2를 선언하고 값을 할당한 후, 이 두 수를 더해 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 클래스를 사용하여 사용자로부터 입력을 받을 수 있으며, 정수나 실수를 더할 수 있습니다.
  • 메서드를 사용하여 두 숫자를 더하면 코드를 재사용할 수 있고, 더 구조적인 프로그램을 만들 수 있습니다.

자바에서는 다양한 방법으로 두 숫자를 더할 수 있으며, 입력받는 방식이나 데이터 타입에 따라 유연하게 처리할 수 있습니다.


copyright ⓒ 스타트코딩 all rights reserved.
이메일 : startcodingim@gamil.com