Program in Java to accept a number. Find the smallest and largest digit present in the number.
Solution:
import java.util.Scanner;
class highlow
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter a number:");
int n=sc.nextInt();
int max=-1,min=9;
while(n>0)
{
int d=n%10;
max=Math.max(max,d);
min=Math.min(min,d);
n=n/10;
}
System.out.println("Highest digit:"+max);
System.out.println("Lowest digit:"+min);
}
}
class highlow
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter a number:");
int n=sc.nextInt();
int max=-1,min=9;
while(n>0)
{
int d=n%10;
max=Math.max(max,d);
min=Math.min(min,d);
n=n/10;
}
System.out.println("Highest digit:"+max);
System.out.println("Lowest digit:"+min);
}
}