20 Java Programs using Scanner with Output
1. Addition of Two Numbers
import [Link];
class AddTwoNumbers {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter two numbers: ");
int a = [Link]();
int b = [Link]();
int sum = a + b;
[Link]("Sum = " + sum);
}
}
Output:
Enter two numbers: 5
Sum = 11
2. Subtract Two Numbers
import [Link];
class Subtract {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter two numbers: ");
int a = [Link]();
int b = [Link]();
[Link]("Difference = " + (a - b));
}
}
Output:
Enter two numbers: 16
Difference =10.
[Link] Two Numbers
import [Link];
class Multiply {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter two numbers: ");
int a = [Link]();
int b = [Link]();
[Link]("Product = " + (a * b));
}
}
Output:
Enter two numbers: 5
Product = 30
4. Divide Two Numbers
import [Link];
class Divide {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter dividend and divisor: ");
int a = [Link]();
int b = [Link]();
[Link]("Quotient = " + (a / b));
}
}
Output:
Enter two numbers: 30
6
Quotient = 5
5. Find Square of a Number
import [Link];
class Square {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter a number: ");
int n = [Link]();
[Link]("Square = " + (n * n));
}
}
output:
Enter a number: 9
Square = 81
6. Check Even or Odd
import [Link];
class EvenOdd {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter a number: ");
int n = [Link]();
if(n % 2 == 0)
[Link]("Even");
else
[Link]("Odd");
}
}
output:
Enter a number: 5
Odd
7. Find Largest of Two Numbers
import [Link];
class LargestTwo {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter two numbers: ");
int a = [Link]();
int b = [Link]();
[Link]("Largest = " + (a > b ? a : b));
}
}
Output:
Enter two numbers: 55
78
Largest = 78
8. Find Area of Circle
import [Link];
class CircleArea {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter radius: ");
double r = [Link]();
double area = 3.14 * r * r;
[Link]("Area = " + area);
}
}
Output:
Enter radius: 7
Area = 153.86
9. Simple Interest
import [Link];
class SimpleInterest {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter P, R, T: ");
double p = [Link]();
double r = [Link]();
double t = [Link]();
double si = (p * r * t) / 100;
[Link]("Simple Interest = " + si);
}
}
Output:
Enter P, R,T: 1000 5 2
Simple Interest = 100.0
10. Check Positive or Negative
import [Link];
class PositiveNegative {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter a number: ");
int n = [Link]();
if(n > 0)
[Link]("Positive");
else if(n < 0)
[Link]("Negative");
else
[Link]("Zero");
}
}
Output:
Enter a number:-8
Negative
[Link] of square
import [Link];
class PerimeterSquare {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter side: ");
int s = [Link]();
[Link]("Perimeter = " + (4 * s));
Output:
Enter side: 6
Perimeter:24
[Link] of three numbers
import [Link];
class Average {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter three numbers: ");
double a = [Link]();
double b = [Link]();
double c = [Link]();
double avg = (a + b + c) / 3;
[Link]("Average = " + avg);
Output:
Enter three numbers: 3
Average=4.0
[Link] Percentage
import [Link];
class Percentage {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter total marks and obtained marks: ");
double total = [Link]();
double obtained = [Link]();
double per = (obtained / total) * 100;
[Link]("Percentage = " + per + "%");
}
}
Output:
Enter total marks and obtained marks:500
420
Percentage:84.0%
[Link] leap year or not
import [Link];
class LeapYear {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter a year: ");
int y = [Link]();
if((y % 400 == 0) || (y % 4 == 0 && y % 100 != 0))
[Link]("Leap Year");
else
[Link]("Not Leap Year");
Output:
Enter a year: 2024
Leap year
[Link] factorial
import [Link];
class Factorial {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter a number: ");
int n = [Link]();
int fact = 1;
for(int i = 1; i <= n; i++)
fact *= i;
[Link]("Factorial = " + fact);
Output:
Enter a number:5
Factorial:120
[Link] of digits
import [Link];
class SumDigits {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter a number: ");
int n = [Link]();
int sum = 0;
while(n > 0) {
sum += n % 10;
n /= 10;
[Link]("Sum of digits = " + sum);
Output:
Enter a number: 1234
Sum of digits:10
[Link] a number
[11:32 PM, 10/23/2025] Sangita Bag: import [Link];
class ReverseNumber {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter a number: ");
int n = [Link]();
int rev = 0;
while(n > 0) {
rev = rev * 10 + n % 10;
n /= 10;
[Link]("Reversed Number = " + rev);
}
}
Output:
Enter a number:5431
Reversed Number=1345
[Link] palindrome or not
import [Link];
class Palindrome {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter a number: ");
int n = [Link]();
int temp = n, rev = 0;
while(n > 0) {
rev = rev * 10 + n % 10;
n /= 10;
if(temp == rev)
[Link]("Palindrome");
else
[Link]("Not Palindrome");
}
Output:
Enter a number: 141
Palindrome
[Link] series
import [Link];
class Fibonacci {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter number of terms: ");
int n = [Link]();
int a = 0, b = 1, c;
[Link](a + " " + b);
for(int i = 2; i < n; i++) {
c = a + b;
[Link](" " + c);
a = b;
b = c;
Output:
Enter number of terms:7
0112 3 58
20.L argest of three numbers
import [Link];
class LargestOfThree {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Enter three numbers: ");
int a = [Link]();
int b = [Link]();
int c = [Link]();
if(a >= b && a >= c)
[Link]("Largest number = " + a);
else if(b >= a && b >= c)
[Link]("Largest number = " + b);
else
[Link]("Largest number = " + c);
Output:
Enter three numbers:15
47
88
Largest number=88