пятница, 14 июня 2013 г.

Задача 7. Получить цифры в целом числе (Separating the Digits in an Integer)

Напишите приложение, которое считывает целое пятизначное число, введенное пользователем, разделяет число на отдельные цифры из которых оно состоит и печает эти цифры. Например, если пользователь ввел число 56789, то программа должна напечатать следующее

5   6   7   8   9


package chapter2;
 
import java.util.Scanner;
 
public class Task30 {
 
  public static void main(String[] args) {
 
    System.out.print("Введите целое пятизначное число: ");
 
    Scanner scanner = new Scanner(System.in);
    int number = scanner.nextInt();
    int[] array = new int[5];
 
    for (int j = 0; j < 5; j++) {
 
      int remainder = number % (int) (Math.pow(10, (5 - j)));
      array[j] = (remainder / (int) (Math.pow(10, (4 - j))));
 
    }
 
    System.out.println("Цифры пятизначного числа: "                                    + array[0] + " " + array[1] + " " + array[2]                                     + " " + array[3] + " " + array[4]);
 
  }
 
}


Комментариев нет:

Отправить комментарий