Programme Java pour imprimer le premier chiffre d'un nombre donné
Obtenir l'entrée num et afficher le premier chiffre du nombre num
Exemple d'entrée 1 :
675
Exemple de sortie 1 :
Le premier chiffre est :6
Programme ou solution
import java.util.*;
class FirstDigit
{
public static void main(String args[])
{
int num;
Scanner sc=new Scanner(System.in);
System.out.println("Enter The Number:");
num=sc.nextInt();
while(num>=10)
{
num=num/10;
}
System.out.println("The First Digit Is:"+num);
}
}
Explication du programme
1. Get num (auquel le premier chiffre doit être identifié)
2. Les instructions à l'intérieur du bloc while{} sont exécutées à plusieurs reprises jusqu'à ce que l'expression (num>=10) soit vraie.
3. Divisez le nombre num par 10 jusqu'à ce qu'il devienne inférieur à 10.
une fois qu'il est inférieur à 10, imprimez le nombre en utilisant system.out.println.
instruction num =num/10 divise le nombre par 10 à plusieurs reprises jusqu'à ce qu'il soit inférieur à 10
Exemple
487
487/10 =48
48 / 10 =4
4 est inférieur à 10, alors imprimez-le.