Título: Identificador de caracteres, JAVA (error, ayuda)
Publicado por: Tomii_Leiva1234 en 15 Enero 2020, 13:48 pm
Desarrolle este codigo y siempre me da como respuesta "no" ¿qué es lo que hago mal? import java.util.Scanner; public class Prueba{ public static void main (String args []){ //hacer pass que tenga @#$ String pass = "", caracter = "", arroba = "no", numeral = "no", dinero = "no"; int num_car = 0, desde = 0, hasta = 1; Scanner entrada = new Scanner (System. in); System. out. println("Escribe una clave que posea los siguientes caracteres: @,#,$"); pass = entrada.nextLine(); num_car = pass.length(); do{ caracter = pass.substring(desde, hasta); if(caracter == "@"){ arroba = "si"; } if(caracter == "#"){ numeral = "si"; } if(caracter == "$"){ dinero = "si"; } desde++; hasta++; }while(hasta <= num_car); System. out. println("@:" + arroba + " #:" + numeral + " $:" + dinero ); } }
Título: Re: Identificador de caracteres, JAVA (error, ayuda)
Publicado por: Shell Root en 15 Enero 2020, 18:21 pm
Usa equals en vez de ==, ejemplo: if(caracter.equals("@")){
:https://pastebin.com/4Yj8n6x5 Escribe una clave que posea los siguientes caracteres: @,#,$
Clave->The password is: Hola@#
@:si #:si $:no
|