Java >> Tutoriel Java >  >> Java

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.


Balise Java