
Practice 70 Java Conditional Statements Programming Questions
Q1. Write a Java program to check if a number is positive, negative, or zero.
Input:
Enter a number: -5
Expected Output:
The number is negative.
Q2. Write a Java program to check if a year is a leap year or not.
Input:
Enter a year: 2024
Expected Output:
2024 is a leap year.
Q3. Write a Java program to find the largest of three numbers.
Input:
Enter three numbers: 10 20 30
Expected Output:
The largest number is: 30
Q4. Write a Java program to check if a number is even or odd.
Input:
Enter a number: 7
Expected Output:
The number is odd.
Q5. Write a Java program to find the grade of a student based on marks.
Input:
Enter marks: 85
Expected Output:
Grade: A
Q6. Write a Java program to check if a character is an uppercase letter or not.
Input:
Enter a character: G
Expected Output:
G is an uppercase letter.
Q7. Write a Java program to check if a character is a vowel or consonant.
Input:
Enter a character: e
Expected Output:
e is a vowel.
Q8. Write a Java program to check if a number is divisible by 3 and 5.
Input:
Enter a number: 15
Expected Output:
The number is divisible by 3 and 5.
Q9. Write a Java program to check if a number is divisible by 7 but not by 5.
Input:
Enter a number: 14
Expected Output:
The number is divisible by 7 but not by 5.
Q10. Write a Java program to find the second largest of three numbers.
Input:
Enter three numbers: 10 20 30
Expected Output:
The second largest number is: 20
Q11. Write a Java program to check if a number is prime or not.
Input:
Enter a number: 29
Expected Output:
29 is a prime number.
Q12. Write a Java program to check if a number is a perfect number.
Input:
Enter a number: 6
Expected Output:
6 is a perfect number.
Q13. Write a Java program to check if a number is an Armstrong number.
Input:
Enter a number: 153
Expected Output:
153 is an Armstrong number.
Q14. Write a Java program to print all even numbers between 1 to 100.
Expected Output:
2 4 6 8 10 12 14 16 18 ... 100
Q15. Write a Java program to check if a number is a palindrome.
Input:
Enter a number: 121
Expected Output:
121 is a palindrome number.
Q16. Write a Java program to print the day of the week based on the number.
Input:
Enter a number (1-7): 3
Expected Output:
Wednesday
Q17. Write a Java program to check if a character is a digit.
Input:
Enter a character: 5
Expected Output:
5 is a digit.
Q18. Write a Java program to check if a character is an alphabet.
Input:
Enter a character: A
Expected Output:
A is an alphabet.
Q19. Write a Java program to check if a number is a two-digit number.
Input:
Enter a number: 45
Expected Output:
45 is a two-digit number.
Q20. Write a Java program to check if a number is positive, negative, or zero using switch.
Input:
Enter a number: 0
Expected Output:
The number is zero.
Q21. Write a Java program to check if a number is odd or even using switch.
Input:
Enter a number: 14
Expected Output:
The number is even.
Q22. Write a Java program to display the month name based on the number using switch statement.
Input:
Enter month number: 4
Expected Output:
April
Q23. Write a Java program to display the day of the week using switch statement.
Input:
Enter day number: 5
Expected Output:
Friday
Q24. Write a Java program to check if a number is divisible by 3 or 5 using switch.
Input:
Enter a number: 15
Expected Output:
The number is divisible by 3 or 5.
Q25. Write a Java program to check if a number is positive or negative using switch.
Input:
Enter a number: -9
Expected Output:
The number is negative.
Q26. Write a Java program to display the name of a month based on the number using if-else statement.
Input:
Enter month number: 7
Expected Output:
July
Q27. Write a Java program to check if a number is within a specific range using if-else statement.
Input:
Enter a number: 25
Expected Output:
The number is within the range 20-30.
Q28. Write a Java program to find the smallest of three numbers using if-else statement.
Input:
Enter three numbers: 10 20 5
Expected Output:
The smallest number is: 5
Q29. Write a Java program to check if a number is divisible by 4 and 5 using if-else statement.
Input:
Enter a number: 20
Expected Output:
The number is divisible by 4 and 5.
Q30. Write a Java program to check if a year is a leap year using if-else statement.
Input:
Enter a year: 2020
Expected Output:
2020 is a leap year.
Q31. Write a Java program to find the absolute value of a number using if-else statement.
Input:
Enter a number: -10
Expected Output:
The absolute value is: 10
Q32. Write a Java program to check if a number is even or odd using if-else statement.
Input:
Enter a number: 8
Expected Output:
The number is even.
Q33. Write a Java program to find the largest of two numbers using if-else statement.
Input:
Enter two numbers: 7 12
Expected Output:
The largest number is: 12
Q34. Write a Java program to check if a character is a vowel or consonant using if-else statement.
Input:
Enter a character: i
Expected Output:
i is a vowel.
Q35. Write a Java program to check if a number is divisible by 3 using if-else statement.
Input:
Enter a number: 9
Expected Output:
The number is divisible by 3.
Q36. Write a Java program to check if a number is divisible by 2 but not by 4 using if-else statement.
Input:
Enter a number: 6
Expected Output:
The number is divisible by 2 but not by 4.
Q37. Write a Java program to find the area of a triangle based on three sides using if-else statement.
Input:
Enter the three sides: 3 4 5
Expected Output:
The area of the triangle is: 6.0
Q38. Write a Java program to check if a number is an Armstrong number using if-else statement.
Input:
Enter a number: 370
Expected Output:
370 is an Armstrong number.
Q39. Write a Java program to check if a number is a palindrome using if-else statement.
Input:
Enter a number: 121
Expected Output:
121 is a palindrome.
Q40. Write a Java program to calculate the total price after applying discount using if-else statement.
Input:
Enter price: 500
Enter discount: 10
Expected Output:
The total price after discount is: 450
Q41. Write a Java program to check if a number is prime using if-else statement.
Input:
Enter a number: 11
Expected Output:
11 is a prime number.
Q42. Write a Java program to check if a number is perfect square using if-else statement.
Input:
Enter a number: 25
Expected Output:
25 is a perfect square.
Q43. Write a Java program to check if a number is divisible by both 2 and 3 using if-else statement.
Input:
Enter a number: 6
Expected Output:
The number is divisible by both 2 and 3.
Q44. Write a Java program to find the smallest of three numbers using if-else statement.
Input:
Enter three numbers: 5 2 9
Expected Output:
The smallest number is: 2
Q45. Write a Java program to calculate the absolute difference between two numbers using if-else statement.
Input:
Enter two numbers: 8 15
Expected Output:
The absolute difference is: 7
Q46. Write a Java program to check if a number is divisible by both 4 and 5 using if-else statement.
Input:
Enter a number: 20
Expected Output:
The number is divisible by both 4 and 5.
Q47. Write a Java program to check if a number is positive, negative, or zero using if-else statement.
Input:
Enter a number: 0
Expected Output:
The number is zero.
Q48. Write a Java program to check if a number is even or odd using switch statement.
Input:
Enter a number: 7
Expected Output:
The number is odd.
Q49. Write a Java program to print the name of the day based on the number using switch statement.
Input:
Enter day number: 6
Expected Output:
Saturday
Q50. Write a Java program to check if a number is divisible by 5 or 10 using switch statement.
Input:
Enter a number: 50
Expected Output:
The number is divisible by 5 or 10.
Q51. Write a Java program to find the largest of two numbers using if-else statement.
Input:
Enter two numbers: 12 7
Expected Output:
The largest number is: 12
Q52. Write a Java program to check if a number is divisible by 3 using switch statement.
Input:
Enter a number: 9
Expected Output:
The number is divisible by 3.
Q53. Write a Java program to check if a number is divisible by both 3 and 7 using switch statement.
Input:
Enter a number: 21
Expected Output:
The number is divisible by both 3 and 7.
Q54. Write a Java program to check if a number is divisible by 6 but not by 3 using switch statement.
Input:
Enter a number: 18
Expected Output:
The number is divisible by 6 but not by 3.
Q55. Write a Java program to display the name of the month using switch statement.
Input:
Enter month number: 2
Expected Output:
February
Q56. Write a Java program to check if a number is positive, negative, or zero using if-else statement.
Input:
Enter a number: -5
Expected Output:
The number is negative.
Q57. Write a Java program to check if a character is a vowel using if-else statement.
Input:
Enter a character: o
Expected Output:
o is a vowel.
Q58. Write a Java program to find the second largest of three numbers using if-else statement.
Input:
Enter three numbers: 7 10 15
Expected Output:
The second largest number is: 10
Q59. Write a Java program to check if a character is a letter using if-else statement.
Input:
Enter a character: z
Expected Output:
z is a letter.
Q60. Write a Java program to check if a character is a number using if-else statement.
Input:
Enter a character: 4
Expected Output:
4 is a number.
Q61. Write a Java program to check if a number is divisible by 4 using if-else statement.
Input:
Enter a number: 16
Expected Output:
The number is divisible by 4.
Q62. Write a Java program to check if a character is lowercase or uppercase using if-else statement.
Input:
Enter a character: m
Expected Output:
m is a lowercase letter.
Q63. Write a Java program to find the largest of three numbers using if-else statement.
Input:
Enter three numbers: 30 40 25
Expected Output:
The largest number is: 40
Q64. Write a Java program to check if a number is divisible by both 3 and 5 using if-else statement.
Input:
Enter a number: 15
Expected Output:
The number is divisible by both 3 and 5.
Q65. Write a Java program to find the square of a number using if-else statement.
Input:
Enter a number: 4
Expected Output:
The square of the number is: 16
Q66. Write a Java program to check if a number is divisible by 7 using if-else statement.
Input:
Enter a number: 28
Expected Output:
The number is divisible by 7.
Q67. Write a Java program to check if a number is divisible by 9 but not by 5 using if-else statement.
Input:
Enter a number: 18
Expected Output:
The number is divisible by 9 but not by 5.
Q68. Write a Java program to check if a number is divisible by 2 or 3 using if-else statement.
Input:
Enter a number: 6
Expected Output:
The number is divisible by 2 or 3.
Q69. Write a Java program to find the absolute difference between two numbers using switch statement.
Input:
Enter two numbers: 15 10
Expected Output:
The absolute difference is: 5
Q70. Write a Java program to check if a number is divisible by 5 using switch statement.
Input:
Enter a number: 25
Expected Output:
The number is divisible by 5.