Genel
Java Conditional Statement : Exercises,
Practice, Solution
Last update on August 19 2022 21:50:54 (UTC/GMT +8 hours)
Java Conditional Statement Exercises [32 exercises with
solution]
1. Write a Java program to get a number from the user and print whether it is
positive or negative. Go to the editor
Test Data
Input number: 35
Expected Output :
Number is positive
Click me to see the solution
2. Write a Java program to solve quadratic equations (use if, else if and
else). Go to the editor
Test Data
Input a: 1
Input b: 5
Input c: 1
Expected Output :
The roots are -0.20871215252208009 and -4.7912878474779195
Click me to see the solution
3. Take three numbers from the user and print the greatest number. Go to the
editor
Test Data
Input the 1st number: 25
Input the 2nd number: 78
Input the 3rd number: 87
Genel
Genel
Expected Output :
The greatest: 87
Click me to see the solution
4. Write a Java program that reads a floating-point number and prints "zero" if
the number is zero. Otherwise, print "positive" or "negative". Add "small" if the
absolute value of the number is less than 1, or "large" if it exceeds
1,000,000. Go to the editor
Test Data
Input a number: 25
Expected Output :
Input value: 25
Positive number
Click me to see the solution
5. Write a Java program that keeps a number from the user and generates an
integer between 1 and 7 and displays the name of the weekday. Go to the
editor
Test Data
Input number: 3
Expected Output :
Wednesday
Click me to see the solution
6. Write a Java program that reads in two floating-point numbers and tests
whether they are the same up to three decimal places. Go to the editor
Test Data
Input floating-point number: 25.586
Input floating-point another number: 25.589
Expected Output :
They are different
Click me to see the solution
7. Write a Java program to find the number of days in a month. Go to the
editor
Genel
Genel
Test Data
Input a month number: 2
Input a year: 2016
Expected Output :
February 2016 has 29 days
Click me to see the solution
8. Write a Java program that takes the user to provide a single character from
the alphabet. Print Vowel or Consonant, depending on the user input. If the
user input is not a letter (between a and z or A and Z), or is a string of length >
1, print an error message. Go to the editor
Test Data
Input an alphabet: p
Expected Output :
Input letter is Consonant
Click me to see the solution
9. Write a Java program that takes a year from user and print whether that
year is a leap year or not. Go to the editor
Test Data
Input the year: 2016
Expected Output :
2016 is a leap year
Click me to see the solution
10. Write a program in Java to display the first 10 natural numbers. Go to the
editor
Expected Output :
The first 10 natural numbers are:
1
2
3
4
5
6
7
Genel
Genel
8
9
10
Click me to see the solution
Genel