Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
- */
- package com.mycompany.validarcui;
- /**
- *
- * @author ianto
- */
- import java.util.*;
- public class ValidarCui {
- public static void main(String[] args) {
- String cui;
- String cuatroDigitos;
- boolean cuiValidoo;
- Scanner entrada = new Scanner(System.in);
- /**do{
- System.out.println("Ingrese el número de cui");
- cui = entrada.nextLine();
- }while(!ValidarCui(cui));**/
- System.out.println("Ingrese su número de cui");
- cui = entrada.nextLine();
- cuiValidoo = ValidarCui(cui);
- while(!cuiValidoo){
- System.out.println("Número de cui no valido");
- System.out.println("Ingrese nuevamente el número de cui");
- cui = entrada.nextLine();
- cuiValidoo = ValidarCui(cui);
- }
- System.out.println("Número de cui ingresado correctamente");
- }
- public static boolean ValidarCui(String cui){
- int contadorDigitos = 0;
- boolean cuiValido = false;
- if(cui.length()== 13){
- for(int i = 0; i < cui.length(); i++){
- if(i == 0){
- switch(cui.charAt(i)){
- case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9':
- contadorDigitos ++;
- break;
- }
- }
- switch(i){
- case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: case 10: case 11: case 12:
- switch(cui.charAt(i)){
- case '0':case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9':
- contadorDigitos++;
- break;
- }
- }
- }
- }
- if(contadorDigitos == cui.length()){
- cuiValido = true;
- }
- return cuiValido;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement