Add Two Numbers in Java

Learn basic arithmetic operations in Java programming

➕ Adding Numbers in Java

Adding two numbers is one of the most basic operations in Java programming. You can add integers, decimals, and even get user input for dynamic calculations.


// Simple addition example
int num1 = 10;
int num2 = 20;
int sum = num1 + num2;
System.out.println("Sum: " + sum);
                                    

Different Ways to Add Numbers

🔢

Simple Addition

Direct addition of two numbers

int a = 15, b = 25;
int result = a + b;
System.out.println(result);
⌨️

User Input

Get numbers from user input

Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
int y = sc.nextInt();
System.out.println(x + y);
🔄

Method Approach

Create a reusable method

public static int add(int a, int b) {
    return a + b;
}
System.out.println(add(10, 20));
🎯

Decimal Numbers

Adding floating-point numbers

double num1 = 10.5;
double num2 = 20.3;
double sum = num1 + num2;
System.out.println(sum);

🔹 Complete Example Program

Here's a complete Java program that adds two numbers:

import java.util.Scanner;

public class AddTwoNumbers {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        System.out.print("Enter first number: ");
        int firstNumber = scanner.nextInt();
        
        System.out.print("Enter second number: ");
        int secondNumber = scanner.nextInt();
        
        int sum = firstNumber + secondNumber;
        
        System.out.println("Sum of " + firstNumber + " and " + secondNumber + " is: " + sum);
        
        scanner.close();
    }
}

Sample Output:

Enter first number: 15

Enter second number: 25

Sum of 15 and 25 is: 40

🔹 Key Points to Remember

  • Import Scanner: Use import java.util.Scanner; for user input
  • Data Types: Use int for whole numbers, double for decimals
  • Addition Operator: The + symbol performs addition
  • Print Results: Use System.out.println() to display output
  • Close Scanner: Always close Scanner with scanner.close()

🧠 Test Your Knowledge

Which operator is used for addition in Java?