Ejemplo del operador condicional ? / void java

En este ejemplo de java del operador condicional ? mostrare su uso junto con un void,  asiendo la utilización del void pidiendo que introduzca nombre y edad y que dependiendo de la edad que le diga adulto niño adolescente, junto con el operador condicional  "?".

Aquí el código:
import java.util.Scanner;
public class void_java{
  
void informacion(String a,int b){ 
  //operador condicional ?
     String c=(b>20 ? "Mayor de edad":"Menor de edad");
            
     System.out.println("Su nombre es "+a+" y es "+c);
informacio
} public static void main(String[] args){ void_java clase; clase = new void_java(); Scanner sc = new Scanner(System.in); String nombre; int edad; System.out.println("Ingrese la siguiente n"); System.out.println("Ingrese su nombre"); nombre = sc.nextLine(); System.out.println("Ingrese su edad"); edad = sc.nextInt(); clase.informacion(nombre,edad); } }
Explicando un poco

un void es un tipo de función el cual en este caso es el que muestra el mensaje obtenido del nombre y edad introducida.

Ya con el operador condicional ?
String c=(b>20 ? "Mayor de edad":"Menor de edad");


Lo que hace es comparar la condición que le asignamos, la cual en este caso es:
b es la edad que introducimos
si b es mayor a 20
de ser verdadero igualara la variable c a "Mayor de edad"
si b es menor que 20
la condición sera falsa por lo que la variable C seria igual a "Menor de edad"



Descargar ejemplo

Comentarios

Populares

Buscar en este blog