¿qué es lo que hago mal?
Código
import java.util.Scanner; public class Prueba{ //hacer pass que tenga @#$ int num_car = 0, desde = 0, hasta = 1; 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); } }