//Given an input integer, you must determine which primitive data types are capable of properly storing that input. //To get you started, a portion of the solution is provided for you in the editor. //Reference: https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html //Input Format //The first line contains an integer, T, denoting the number of test cases. //Each test case, T, is comprised of a single line with an integer, n, which can be arbitrarily large or small. //Output Format //For each input variable n and appropriate primitive dataType, you must determine if the given primitives are capable of storing it. If yes, then print: //n can be fitted in: //* dataType //If there is more than one appropriate data type, print each one on its own line and order them by size (i.e.: byte= -128 && x <= 127) { System.out.println("* byte"); } if (x >= -32768 && x <= 32767) { System.out.println("* short"); } if (x >= -2147483648 && x <= 2147483647) { System.out.println("* int"); } if (x >= -9223372036854775808L && x <= 9223372036854775807L) { System.out.println("* long"); } } catch (Exception e) { System.out.println(sc.next() + " can't be fitted anywhere."); } } } } }