Dúvidas em JAVA

2 respostas
D

Como faço para escrever um aplicativo que lê um número que consiste em cinco dígitos digitados e separa o número em seus dígitos individuais e imprime os dígitos separados um dos outros por três espaços cada.
Por exemplo, se o usuário digitar o número 42339, o programa deve imprimir 4 2 3 3 9.

O código que fiz mostra apenas o número como foi escrito.

import java.util.Scanner;

public class teste {
public static void main(String [] args) {

Scanner scan = new Scanner(System.in);

int num;

System.out.println(Digite um número de 5 digitos);

num = scan.nextInt();

System.out.println(num);

}

}

Grato, Daniel Regis.

2 Respostas

andredeividi

Galera post duplicado

http://www.guj.com.br/posts/list/109957.java

F

teste algo parecido com isso e vê se dá certo…

Scanner scan1 = new Scanner(System.in);
int num1;
Scanner scan2 = new Scanner(System.in);
int num2;
Scanner scan3 = new Scanner(System.in);
int num3;
Scanner scan4 = new Scanner(System.in);
int num4;
Scanner scan5 = new Scanner(System.in);
int num5;


System.out.println("Digite um número de 5 digitos");

num1 = scan1.nextInt();
num2 = scan2.nextInt();
num3 = scan3.nextInt();
num4 = scan4.nextInt();
num5 = scan5.nextInt();
System.out.println(num1 + " " + num2 + " " + num3+ " " + num4 + " " + num5);

ou tenta com array mesmo… acho q seria até mais facil :wink:

Criado 17 de novembro de 2008
Ultima resposta 17 de nov. de 2008
Respostas 2
Participantes 3