Olá eu estou começando a programar em Java nunca programei. Estou fazendo tudo pela internet, estou com um desafio que infelizmente ainda não consigo resolver sozinho. Se alguém aqui poder me ajudar e me explicar para eu poder resolver, outros códigos sozinho eu agradeço.
public class Classe{
public static void main(String[] args) {
Locale.setDefault(new Locale("en", "US"));
Scanner sc = new Scanner(System.in);
String[] cpf = new String[4];
//continue a solucao
for(int i = 1; i <= 6; i++)
cpf = sc.nextLine().split("[-]");
System.out.printf("%s\n",cpf[i]);
sc.close();
}
}
Qual é o desafio e o problema que você está tendo?
Olá RoinujNosde!
Esse é o desafio.
Desafio
Elabore um programa que possuas as características abaixo:
- Leia os dados de um CPF no formato XXX.YYY.ZZZ-DD ;
- Imprima os quatro grupos numéricos, sendo um valor por linha.
Entrada
A entrada consiste vários arquivos de teste e cada um possuindo uma linha com formato XXX.YYY.ZZZ-DD , onde XXX, YYY, ZZZ, DD são números inteiros.
Saída
Para cada arquivo da entrada, tem que ter um arquivo de saída com quatro linhas, e em cada linha um número inteiro de acordo com procedimento 2 descrito no Desafio. Confira o exemplo abaixo:
Exemplo de Entrada:
320.025.102-01
Exemplo de Saída:
320
025
102
01
Hm, você não deveria ler de um arquivo? No código você está lendo do System.in
O desafio já veio com essa parte do código.