exercicio dos nifs

master
João Miranda 2025-11-20 09:30:31 +00:00
parent ac745e2fb1
commit 014e4de13c
1 changed files with 17 additions and 0 deletions

View File

@ -174,6 +174,23 @@ public class Mavenproject29 {
//e. Se o resto for 0 (zero) ou 1 (um) o dígito de controlo será 0 (zero);
//f. Se for outro qualquer algarismo X, o dígito de controlo será o resultado da subtracção 11 - X.
Scanner scanner = new Scanner(System.in);
System.out.println("NIF?");
String nif = scanner.nextLine();
if(nif.length() != 9){
System.out.println("Inválido");
}
else{
int multiplicador = 9;
for(int i = 0; i < nif.length() - 1; i++){
int digito =
Integer.parseInt(
String.valueOf(nif.charAt(i)));
int multiplicacao = digito * multiplicador;
multiplicador--;
}
}
}
}