Scanner ent = new Scanner(System.in);
codigo = ent.nextInt();
Como faço pra tratar se foi digitado uma String?
Scanner ent = new Scanner(System.in);
codigo = ent.nextInt();
Como faço pra tratar se foi digitado uma String?
O classe Scanner não possui um método que recebe qualquer tipo de dado informado pelo usuário, você deverá colocá-lo explicitamente.
O que você pode fazer é tratamentos de erros, expressões regulares e outros tratamentos para contornar isso.
teria alguma sugestão, não conheco muito java
Use o método next() que dá certo.
Valeu, irei dá uma verificada
Obrigado