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:
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 ?
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"
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);Explicando un pocoinformacio} 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); } }
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
Publicar un comentario