Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/11/2019, 08:19
seeburii
 
Fecha de Ingreso: agosto-2012
Mensajes: 40
Antigüedad: 11 años, 8 meses
Puntos: 1
Respuesta: Las vocales con asteriscos pidiendo letra (Java principiante)

Cita:
Iniciado por prueba230683 Ver Mensaje
Hola, los chars en Java van entre comillas simples:

Código Java:
Ver original
  1. if(n == 'A'){
  2.  
  3. }

Las cadenas de texto o strings, en cambio, van con comillas dobles. Ej. String palabra = "hola";

El resto de vocales lo dices bien, se haría con else if.
Hola prueba, gracias! Pensaba que iba algo más desencaminado. Funciona bien pero he querido cambiar que si metes una vocal, tanto mayúscula como minúscula funcione, ya que sólo funcionaba con una de las dos (la que pusieras en el paréntesis) pues java las diferencia. Pensaba que con el operador "o" (||) valdría pero me da error en consola. He puesto el código así:

Código Java:
Ver original
  1. if (n == 'A' || 'a') {

error: bad operand types for binary operator '||'
if (n == 'A' || 'a') {
^
first type: boolean
second type: char
Y me da error en el "||".