primo && secondo > terzo) {if(primo > terzo) {System.out.println(secondo+" "+primo+" "+terzo);}else {System.out.println(secondo+" "+terzo+" "+primo);}}else if(terzo > primo && terzo > secondo) {if(primo > secondo) {System.out.println(terzo+" "+primo+" "+secondo);}else {System.out.println(terzo+" "+secondo+" "+primo);}}in.close();}}My program works if you enter integer numbers, but if you enter floating point numbers it gives me this error:Exception in..." />

Sort in ascending order three floating point numbers

import java.util.Scanner;

public class Crescente {

public static void main(String[] args) {

Scanner in = new Scanner(System.in);

double primo = in.nextDouble();

double secondo = in.nextDouble();

double terzo = in.nextDouble();

if(primo > secondo && primo > terzo) {

if(secondo > terzo) {

System.out.println(primo+" "+secondo+" "+terzo);

}else {

System.out.println(primo+" "+terzo+" "+secondo);

}

}else if(secondo > primo && secondo > terzo) {

if(primo > terzo) {

System.out.println(secondo+" "+primo+" "+terzo);

}else {

System.out.println(secondo+" "+terzo+" "+primo);

}

}else if(terzo > primo && terzo > secondo) {

if(primo > secondo) {

System.out.println(terzo+" "+primo+" "+secondo);

}else {

System.out.println(terzo+" "+secondo+" "+primo);

}

}

in.close();

}

}

My program works if you enter integer numbers, but if you enter floating point numbers it gives me this error:

Exception in...

Read More »

By: StackOverFlow - Friday, 9 November

Related Posts