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.
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);
}
Se vc não postar o que já fez do código vai ser difícil a galera de ajudar. O pessoal aqui não gosta de resolver ex de mão beijada, pq vc não aprenderia nada no proceso…
A resposta “so fiz porque gosto desse exercicios :roll:”
[code]
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
String nomes;
String saida ="" ;
nomes = JOptionPane.showInputDialog("Digite um Numero n casas ate a string aguentar");
for(int i=0;i<nomes.length();i++){
saida = saida+" "+ nomes.charAt(i);
}
System.out.println(saida);
}
[quote=andredeividi]A resposta “so fiz porque gosto desse exercicios :roll:”
[code]
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
String nomes;
String saida ="" ;
nomes = JOptionPane.showInputDialog("Digite um Numero n casas ate a string aguentar");
for(int i=0;i<nomes.length();i++){
saida = saida+" "+ nomes.charAt(i);
}
System.out.println(saida);
}
}[/code]>[/quote]
Essa solução resolveu o meu problema.
Obrigado pela atenção.