Boa noite!!
Gostaria de perguntar como faço para fazer um aplicativo, bobinho para vocês e complicado para mim que estou começado.
Gostaria que após o usuário digitar um número com cinco dígitos, o aplicativo separasse esse número com três espaços entre eles: Assim
Por exemplo:
Número digitado: 96754 .
E o aplicativo separá-los assim: 9 6 7 5 4
Existem várias maneiras de se fazer isso, vc pode por exemplo, gravar o número em uma String e fazer a separação de cada dígito ou vc pode gravar cada número separado em um array e depois montar uma String com o espaço entre eles, entre outros.
Obs.: se for fazer várias alterações em uma String recomendo dar uma estudada na classe StringBuider.
[quote=prvasco]Boa noite!!
Gostaria de perguntar como faço para fazer um aplicativo, bobinho para vocês e complicado para mim que estou começado.
Gostaria que após o usuário digitar um número com cinco dígitos, o aplicativo separasse esse número com três espaços entre eles: Assim
Por exemplo:
Número digitado: 96754 .
E o aplicativo separá-los assim: 9 6 7 5 4
Só isso!!! E não consigo fazer.[/quote]
como foi dito existe n formas de fazer isso mas deixo aqui a mais básica
import java.util.Scanner;
class SepararNum{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int num, unid, dezena, centena,unidMilhar,dezMilhar;
System.out.print("Digite um nmúmero com 5 digitos: ");
num = input.nextInt();
//96754
dezMilhar = num/10000;
unidMilhar = (num%10000)/1000;
centena = (num%1000)/100;
dezena = (num%100)/10;
unid = num%10;
System.out.println(dezMilhar+" "+unidMilhar+" "+centena+" "+dezena+" "+unid);
}
}