w3resource
Java Programming Exercies

Java Conditional Statement Exercises: Accepts two floating­point numbers and checks whether they are the same up to two decimal places

Java Conditional Statement: Exercise-32 with Solution

Write a Java program that accepts two floating­point numbers and checks whether they are the same up to two decimal places.

Test Data
Input first floating­point number: 1235
Input second floating­point number: 2534

Pictorial Presentation:

Java conditional statement Exercises: Accepts two floating­point numbers and checks whether they are the same up to two decimal places

Sample Solution:

Java Code:

import java.util.Scanner;
public class Exercise32 {

public static void main(String[] args) { 
 Scanner input = new Scanner(System.in); 
 System.out.print("Input first floating­point number: "); 
 double num1 = input.nextDouble(); 
 System.out.print("Input second floating­point number: "); 
 double num2 = input.nextDouble(); 
 input.close(); 
  
 if (Math.abs(num1 - num2) <= 0.01) { 
     System.out.println("These numbers are the same."); 
 } 
 else { 
     System.out.println("These numbers are different."); 
 } 
    } 
}

Sample Output:

Input first floating­point number: 1235                                                                       
Input second floating­point number: 2534                                                                      
These numbers are different. 

Flowchart:

Flowchart: Java Conditional Statement Exercises - Accepts two floating­point numbers and checks whether they are the same up to two decimal places

Java Code Editor:

Contribute your code and comments through Disqus.

Previous: Accepts three numbers and prints
Next: Java Array exercises

What is the difficulty level of this exercise?



New Content: Composer: Dependency manager for PHP, R Programming