Code is working fine but not for the negative numbers. I think int take both positive and negative number. Any suggestions...
package com.codegym.task.task04.task0420;
/*
Sorting three numbers
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//write your code here
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String n1 = reader.readLine();
int num1=Integer.parseInt(n1);
String n2 = reader.readLine();
int num2=Integer.parseInt(n2);
String n3 = reader.readLine();
int num3=Integer.parseInt(n3);
if(num1 >= num2 && num1 >= num3 && num2 >= num3){
System.out.println(num1 + " " + num2 +" " + num3);
}
else if(num2 >= num1 && num2 >= num3 && num1 >= num3){
System.out.println(num2 + " " + num1 +" " + num3);
}
else if(num3 >= num1 && num3 >= num2 && num2 >= num1){
System.out.println(num3 + " " + num2 +" " + num1);
}
}
}