Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Estructuras de Decisión y Repetición en Java: if, comparadores, switch, while, for, Apuntes de Informática

Las estructuras de decisión y repetición en Java, incluyendo la sentencia if, operadores de comparación, sentencias if anidadas, instrucción switch, sentencias while, do-while y for. Se incluyen ejemplos de código para cada estructura.

Tipo: Apuntes

2019/2020

Subido el 26/08/2020

eduard-angel
eduard-angel 🇵🇪

3

(1)

9 documentos

1 / 8

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
UNSCH-CARRILLO POO-2019
SEMANA 2
Decisiones. Sentencia if. Comparando valores. Alternativas múltiples. Expresiones
Booleanas.
LAS ESTRUCTURAS DE DECISION
Las estructuras de decisión permiten a la aplicación ejecutar sentencias dependiendo de
una condición.
Las cuales podemos tener condiciones lógicas simples y complejas.
La sentencia if
if (expresionLogica) {
sentencia_1;
}
La sentencia if –else
if (expresionLogica) {
sentencia_1;
} else {
sentencia_2;
}
1
pf3
pf4
pf5
pf8

Vista previa parcial del texto

¡Descarga Estructuras de Decisión y Repetición en Java: if, comparadores, switch, while, for y más Apuntes en PDF de Informática solo en Docsity!

SEMANA 2

Decisiones. Sentencia if. Comparando valores. Alternativas múltiples. Expresiones

Booleanas.

LAS ESTRUCTURAS DE DECISION

Las estructuras de decisión permiten a la aplicación ejecutar sentencias dependiendo de

una condición.

Las cuales podemos tener condiciones lógicas simples y complejas.

La sentencia if

if (expresionLogica) {

sentencia_1;

La sentencia if –else

if (expresionLogica) {

sentencia_1;

} else {

sentencia_2;

OPERADOR DE CONPARACION

Java presente un conjunto de operadores de comparación y son las siguientes:

OPERADORES LOGICOS

System.out.println("Ingresa un numero ");

int C = leer.nextInt();

if(A > B && A > C){

System.out.println("El numero mayor es " + A);

}else{

if(B > A && B > C){

System.out.println("El numero mayor es " + B);

}else{

System.out.println("El numero mayor es " + C);

2.- Escribir una aplicación que permita determinar el mayor, menor y el promedio de 5 notas

ingresados por teclado.

3.- Escribir una aplicación que permita efectuar operaciones aritméticas básicas (+.-,* y /). Los

operandos y el operador se deben de i ingresar por teclado Utilizar la clase Scanner.

SENTENCIAS REPETITIVAS

Estas sentencias permiten ejecutar un grupo de acciones cuantas veces sea necesario de cuerdo a

la condición. El leguaje java presenta tres sentencias que permiten implementar estrucutiras

repetitivas:

while

do…. While

for

SENTENCIA while

La sentencia while ejecuta continuamente un bloque de instrucciones mientras sea verdadera una

determinada condición. Su sintaxis es la siguiente:

while (expresion) { sentencia(s) }

La sentencia while evalúa la expresión, que debe devolver un valor booleano. Si es verdadero, la

sentencia while ejecuta las instrucciones dentro del bloque. La sentencia while sigue evaluando la

expresión y ejecutando el bloque hasta que la expresión evaluada sea falsa.

Ejemplo:

public class Ejemplo1 { public static void main(String[] args) { int contador= 2 ; while (contador<= 5 ) { System.out.println(contador); // contador=contador+1; contador++; } } } import java.util.Scanner; public class Tutorial8_1 { public static void main(String[] args) { System.out.println("Programa para sumar varios números"); Scanner scanner = new Scanner(System.in); int acumulador = 0 ; int nuevoNumero = 0 ; while (nuevoNumero >= 0 ) { System.out.println("Insertar un nuevo número a sumar o -1 para finalizar"); nuevoNumero = scanner.nextInt(); if (nuevoNumero > 0 ) { acumulador = acumulador + nuevoNumero; } } System.out.println("Total: " + acumulador); }

La sentencia for permite ejecutar una sentencia simple o compuesta, repetidamente un numero

de veces conocido.

Su sintaxis es

for (inicialización;condicion;incremento) { //instrucciones }

EJEMPLO

public class Ejemplo001 {

public static void main(String[] args) {

int valor =0, par=0, impar=0;

for(int i=1;i<=200;i++){

valor=i%2;

if(valor==0)

par=par+i;

else

impar=impar+i;

System.out.println("la suma de numeros pares es :"+par);

System.out.println("la suma de numeros impares es :"+impar);