PROGRAM : MAGICAL NUMBER BY RECURSION This program checks if a number is a Magic number in JAVA . A number is said to be a Magic number if the sum of its digits are calculated till a single digit is obtained by recursively adding the sum of its digits. If the single digit comes to be 1 then the number is a magic number . Example: 10999 => 1+0+9+9+9=28=>2+8=>10=>1+0= 1 199 =>1+9+9 =>19=> 1+9=>10=>1+0= 1 SYNTAX import java.io.*; class magic { static int c; public static void main(String arsg[])throws IOException { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); int n;int d=0;int m; System.out.println("ENter a NUmber"); ...