Red de conocimiento informático - Conocimiento sistemático - Resuelve preguntas de programación java para convertir caracteres alfabéticos en números

Resuelve preguntas de programación java para convertir caracteres alfabéticos en números

importar java.io.BufferedReader;

importar java.io.IOException;

importar java.io.InputStreamReader;

público class TestString {

public static int printInt(String param)//Devuelve el valor int convertido

{

int result = 0;

int x;

int z =1

int length = param.length();

System.out.println("Cadena de caracteres de salida : "+param);

for(int p=0;p

{

System.out. println ("Ingrese el carácter "+p+" en la cadena: "+param.charAt(p));

x = (int)param.charAt(p);

para (int t=1;t

{

z = z*26;

}

longitud- -;

resultado = resultado+x*z;

}

devolver resultado

}

public static void main(String[] args)throws NumberFormatException, IOException {

String str="";

InputStreamReader es = new InputStreamReader(System.in);

BufferedReader dr = new BufferedReader(is);

str = dr.readLine();

if(str.length()<=5)

{

System.out.println("Vuelva a ingresar 5 letras");

str = dr.readLine();

}

System.out.println("Valor int convertido:"+printInt(str));

}

}

No importa qué carácter *26 es, permanece sin cambios. .

El programa también requiere el siguiente inglés. En ese caso. Por favor prueba mi código.

Simplemente ingresa más de 5 caracteres en la consola y presiona Enter. Si hay un problema. Encuéntrame.