elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Píldoras formativas en seguridad de la información


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Identificador de caracteres, JAVA (error, ayuda)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Identificador de caracteres, JAVA (error, ayuda)  (Leído 190 veces)
Tomii_Leiva1234

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Identificador de caracteres, JAVA (error, ayuda)
« en: 15 Enero 2020, 13:48 »

Desarrolle este codigo y siempre me da como respuesta "no"
¿qué es lo que hago mal?

Código
  1.  
  2. import java.util.Scanner;
  3. public class Prueba{
  4. public static void main(String args[]){
  5.  
  6. //hacer pass que tenga @#$
  7.  
  8. String pass = "", caracter = "", arroba = "no", numeral = "no", dinero = "no";
  9. int num_car = 0, desde = 0, hasta = 1;
  10. Scanner entrada = new Scanner(System.in);
  11.  
  12. System.out.println("Escribe una clave que posea los siguientes caracteres: @,#,$");
  13. System.out.print("Clave->");
  14. pass = entrada.nextLine();
  15. num_car = pass.length();
  16.  
  17. do{
  18. caracter = pass.substring(desde, hasta);
  19. if(caracter == "@"){
  20. arroba = "si";
  21. }
  22. if(caracter == "#"){
  23. numeral = "si";
  24. }
  25. if(caracter == "$"){
  26. dinero = "si";
  27. }
  28. desde++;
  29. hasta++;
  30. }while(hasta <= num_car);
  31.  
  32. System.out.println("@:" + arroba + " #:" + numeral + " $:" + dinero);
  33.  
  34.  
  35. }
  36. }
  37.  


En línea

Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.695


WOS & Khan & Calero LDN


Ver Perfil WWW
Re: Identificador de caracteres, JAVA (error, ayuda)
« Respuesta #1 en: 15 Enero 2020, 18:21 »

Usa equals en vez de ==, ejemplo:

Código
  1. if(caracter.equals("@")){

:https://pastebin.com/4Yj8n6x5
Código:
Escribe una clave que posea los siguientes caracteres: @,#,$

Clave->The password is: Hola@#

@:si #:si $:no


« Última modificación: 15 Enero 2020, 18:24 por Shell Root » En línea

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
AYUDA. Quiero saber como cortar una cadena hasta un identificador.
Programación Visual Basic
el_trocha 3 4,798 Último mensaje 16 Septiembre 2007, 12:00
por el_trocha
AYUDA! Error al ejecutar un java « 1 2 »
Java
matiaz14 10 73,614 Último mensaje 29 Noviembre 2014, 00:22
por net007
Ayuda error en el main de Java
Java
patxiku10 2 2,877 Último mensaje 28 Abril 2012, 04:16
por sapito169
Ayuda error de java securityexception.
Seguridad
TitoPulo 6 7,272 Último mensaje 24 Abril 2014, 16:57
por andavid
Ayuda, error al crear un archivo con java
Java
JenselG 2 1,583 Último mensaje 27 Diciembre 2017, 12:58
por JenselG
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines