Não seria um double pois, com o cpf não seriam "caractéres" mas sim números quebrados
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Não seria um double pois, com o cpf não seriam "caractéres" mas sim números quebrados
Boa tarde Leonardo!
O double não é ideal para armazenar cpf, pois o CPF é considerado mais um código do que um valor. O double é para armazenar valores de tipo flutuante.
Sim porém, usando char não estaria aceitando letras ao invés de números Fabio ?
Usando string (char só aceita um e somente um caractere) você permite que sejam aceitos letras e caracteres além de números sim, Leonardo. Tudo depende de como você quer armaezenar esta informação.
Se você gostaria de armazenar o CPF formatado (incluindo ponto e hífen), você precisa fazer isso usando string. Agora, se deseja somente guardar os números, você usa int.
Como o Fábio disse, double é para números flutuantes, ou seja, que possuem casas decimais. O "ponto" do número é utilizado somente para separar os números inteiros das casas decimais.
Caso use string, você pode, de várias maneiras, garantir que o CPF digitado pelo usuário não contenha letras ou caracteres especiais. Ao longo do curso, quando chegar no módulo de Web, você verá vários destes casos.