0% found this document useful (0 votes)
2 views4 pages

Basic Java Programs

Va

Uploaded by

fathimackm2019
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views4 pages

Basic Java Programs

Va

Uploaded by

fathimackm2019
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Basic Java Programs with Solutions

1. Hello World
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
Output: Hello, World!

2. Sum of Two Numbers


import java.util.Scanner;
class Sum {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println("Sum: " + (a + b));
}
}
Input: 5 7 Output: Sum: 12

3. Check Even or Odd


import java.util.Scanner;
class EvenOdd {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
if(num % 2 == 0)
System.out.println(num + " is Even");
else
System.out.println(num + " is Odd");
}
}
Input: 9 Output: 9 is Odd

4. Factorial of a Number
import java.util.Scanner;
class Factorial {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
long fact = 1;
for(int i=1; i<=n; i++){
fact *= i;
}
System.out.println("Factorial: " + fact);
}
}
Input: 5 Output: Factorial: 120

5. Reverse a Number
import java.util.Scanner;
class ReverseNumber {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int rev = 0;
while(n != 0) {
rev = rev*10 + n%10;
n = n/10;
}
System.out.println("Reversed: " + rev);
}
}
Input: 1234 Output: Reversed: 4321

6. Palindrome Check
import java.util.Scanner;
class Palindrome {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.next();
String rev = new StringBuilder(str).reverse().toString();
if(str.equals(rev))
System.out.println(str + " is Palindrome");
else
System.out.println(str + " is Not Palindrome");
}
}
Input: madam Output: madam is Palindrome

7. Fibonacci Series
import java.util.Scanner;
class Fibonacci {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int a = 0, b = 1;
System.out.print("Fibonacci: ");
for(int i=1; i<=n; i++){
System.out.print(a + " ");
int next = a + b;
a = b;
b = next;
}
}
}
Input: 6 Output: Fibonacci: 0 1 1 2 3 5

8. Largest of Three Numbers


import java.util.Scanner;
class Largest {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
int max = a;
if(b > max) max = b;
if(c > max) max = c;
System.out.println("Largest: " + max);
}
}
Input: 12 7 15 Output: Largest: 15

9. Prime Number Check


import java.util.Scanner;
class Prime {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
boolean prime = true;
if(n <= 1) prime = false;
else {
for(int i=2; i<=n/2; i++){
if(n % i == 0){
prime = false;
break;
}
}
}
if(prime)
System.out.println(n + " is Prime");
else
System.out.println(n + " is Not Prime");
}
}
Input: 17 Output: 17 is Prime

10. Simple Calculator


import java.util.Scanner;
class Calculator {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double a = sc.nextDouble();
double b = sc.nextDouble();
char op = sc.next().charAt(0);
double result;
switch(op) {
case '+': result = a + b; break;
case '-': result = a - b; break;
case '*': result = a * b; break;
case '/': result = a / b; break;
default: System.out.println("Invalid operator"); return;
}
System.out.println("Result: " + result);
}
}
Input: 10 5 * Output: Result: 50.0

You might also like