import java.util.Scanner;
public class EvenOdd {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Enter a number: ");
int num = sc.nextInt();
if (num % 2 == 0) {
System.out.println(num + " is even");
} else {
System.out.println(num + " is odd");
}
public class PositiveNegativeZero {
if (num > 0) {
System.out.println("The number is positive.");
} else if (num < 0) {
System.out.println("The number is negative.");
System.out.println("The number is zero.");
public class LargestNumber {
System.out.print("Enter three numbers: ");
int num1 = sc.nextInt();
int num2 = sc.nextInt();
int num3 = sc.nextInt();
if (num1 >= num2 && num1 >= num3) {
System.out.println(num1 + " is the largest number.");
} else if (num2 >= num1 && num2 >= num3) {
System.out.println(num2 + " is the largest number.");
System.out.println(num3 + " is the largest number.");
public class VowelConsonant {
System.out.print("Enter a character: ");
char ch = sc.next().charAt(0);
if (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u' ||
ch == 'A' || ch == 'E' || ch == 'I' || ch == 'O' || ch == 'U') {
System.out.println(ch + " is a vowel.");
System.out.println(ch + " is a consonant.");
public class LeapYear {
System.out.print("Enter a year: ");
int year = sc.nextInt();
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
System.out.println(year + " is a leap year.");
System.out.println(year + " is not a leap year.");
public class Grade {
System.out.print("Enter marks: ");
int marks = sc.nextInt();
if (marks >= 90) {
System.out.println("Grade A");
} else if (marks >= 75) {
System.out.println("Grade B");
} else if (marks >= 60) {
System.out.println("Grade C");
} else if (marks >= 40) {
System.out.println("Grade D");
System.out.println("Fail");
public class CharType {
if (Character.isAlphabetic(ch)) {
System.out.println(ch + " is an alphabet.");
} else if (Character.isDigit(ch)) {
System.out.println(ch + " is a digit.");
System.out.println(ch + " is a special character.");
public class DayOfWeek {
System.out.print("Enter a number (1-7): ");
int day = sc.nextInt();
switch (day) {
case 1: System.out.println("Monday"); break;
case 2: System.out.println("Tuesday"); break;
case 3: System.out.println("Wednesday"); break;
case 4: System.out.println("Thursday"); break;
case 5: System.out.println("Friday"); break;
case 6: System.out.println("Saturday"); break;
case 7: System.out.println("Sunday"); break;
default: System.out.println("Invalid day!");
public class Calculator {
System.out.print("Enter first number: ");
double num1 = sc.nextDouble();
System.out.print("Enter second number: ");
double num2 = sc.nextDouble();
System.out.print("Enter operation (+, -, *, /): ");
char operator = sc.next().charAt(0);
double result;
switch (operator) {
case '+': result = num1 + num2; break;
case '-': result = num1 - num2; break;
case '*': result = num1 * num2; break;
case '/': result = num1 / num2; break;
default:
System.out.println("Invalid operator");
return;
System.out.println("Result: " + result);
public class Armstrong {
int sum = 0, temp, remainder, digits = 0;
temp = num;
while (temp != 0) {
temp /= 10;
digits++;
remainder = temp % 10;
sum += Math.pow(remainder, digits);
if (sum == num) {
System.out.println(num + " is an Armstrong number.");
System.out.println(num + " is not an Armstrong number.");
public class StrongNumber {
int sum = 0, temp = num;
int digit = temp % 10;
sum += factorial(digit);
System.out.println(num + " is a Strong number.");
System.out.println(num + " is not a Strong number.");
public static int factorial(int n) {
int fact = 1;
for (int i = 1; i <= n; i++) {
fact *= i;
return fact;
public class Palindrome {
System.out.print("Enter a string: ");
String str = sc.nextLine();
String reverse = new StringBuilder(str).reverse().toString();
if (str.equals(reverse)) {
System.out.println(str + " is a palindrome.");
System.out.println(str + " is not a palindrome.");
public class MaximumOfN {
System.out.print("Enter the number of elements: ");
int n = sc.nextInt();
int max = Integer.MIN_VALUE;
for (int i = 0; i < n; i++) {
System.out.print("Enter number " + (i + 1) + ": ");
if (num > max) {
max = num;
System.out.println("The largest number is " + max);
public class TriangleValidity {
System.out.print("Enter three sides of a triangle: ");
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
if (a + b > c && a + c > b && b + c > a) {
System.out.println("Valid triangle.");
System.out.println("Invalid triangle.");
public class DivisibleBy3and5 {
if (num % 3 == 0 && num % 5 == 0) {
System.out.println(num + " is divisible by both 3 and 5.");
System.out.println(num + " is not divisible by both 3 and 5.");
public class ArmstrongRange {
for (int num = 1; num <= 999; num++) {
int digits = String.valueOf(num).length();
int remainder = temp % 10;
System.out.print("Enter day number (1-7): ");
default: System.out.println("Invalid day!"); break;
public class LargestDigit {
int largest = 0;
while (num != 0) {
int digit = num % 10;
if (digit > largest) {
largest = digit;
num /= 10;
System.out.println("Largest digit: " + largest);
public class SumNaturalNumbers {
int sum = (n * (n + 1)) / 2;
System.out.println("Sum of first " + n + " natural numbers: " + sum);
public class DivisibleBySeven {
if (num % 7 == 0) {
System.out.println(num + " is divisible by 7.");
System.out.println(num + " is not divisible by 7.");
0 Comments