[2021] ¿Cómo convierto una cadena en un int en Java? {DH}

Actualmente estoy haciendo la tarea para la universidad donde no puedo usar ciertas expresiones como las de arriba y cuando miré la tabla ASCII lo hice. Es un código mucho más complejo, pero podría ayudar a otros que están restringidos como yo.

Lo primero que obtiene es la entrada, en este caso una secuencia de dígitos; Lo llamaré String number, y en este caso lo voy a ilustrar con el número 12, de ahí String number = "12";

Otra limitación fue el hecho de que no podía utilizar ciclos repetitivos, por lo que una for Cycle (que habría sido perfecto) tampoco se puede utilizar. Eso nos limita un poco, pero ese también es el objetivo. Como solo necesitaba dos dígitos (use los dos últimos dígitos) uno simple charAtdisuelto:

 // Obtaining the integer values of the char 1 and 2 in ASCII
 int semilastdigitASCII = number.charAt(number.length() - 2);
 int lastdigitASCII = number.charAt(number.length() - 1);

Cuando tengamos los códigos, todo lo que tenemos que hacer es mirar la tabla y hacer los ajustes necesarios:

 double semilastdigit = semilastdigitASCII - 48; ...

[2021] ¿Cómo convierto una cadena en un int en Java? {DH}

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *