Download Presentación de PowerPoint

Document related concepts
no text concepts found
Transcript
Algoritmia y Programación
Oscar Bedoya
[email protected]
http://eisc.univalle.edu.co/~oscarbed/Algoritmia/
import javax.swing.*;
public class Ejemplo1{
public static void main(String a[]){
JOptionPane.showMessageDialog(null, " Bienvenido a Java ");
JOptionPane.showMessageDialog(null, " Universidad del Valle ");
JOptionPane.showMessageDialog(null, " Algoritmia ");
JOptionPane.showMessageDialog(null, " Java es fácil ");
System.exit(0);
}
}
Área de texto
Scroll
Area de texto
(JTextArea)
Scroll
(JScrollPane)
JTextArea
append()
JScrollPane
import javax.swing.*;
public class Ejemplo2{
public static void main(String a[]){
JTextArea miArea=new JTextArea(10,20);
JScrollPane miScroll=new JScrollPane(miArea);
System.exit(0);
}
}
import javax.swing.*;
public class Ejemplo2{
public static void main(String a[]){
JTextArea miArea=new JTextArea(10,20);
JScrollPane miScroll=new JScrollPane(miArea);
System.exit(0);
}
}
10 es el alto y 20 el
ancho del área de texto
import javax.swing.*;
public class Ejemplo2{
public static void main(String a[]){
JTextArea miArea=new JTextArea(10,20);
JScrollPane miScroll=new JScrollPane(miArea);
System.exit(0);
}
}
Se adiciona
miArea al scroll
•
Para escribir mensajes en el área de texto se debe
hacer:
miArea.append(“\nUniversidad del Valle” );
nombre del
área de texto
Método que permite adicionar
mensajes en el área de texto
mensaje
import javax.swing.*;
public class Ejemplo2{
public static void main(String a[]){
JTextArea miArea=new JTextArea(10,20);
JScrollPane miScroll=new JScrollPane(miArea);
miArea.append("Bienvenido a Java");
miArea.append("\nUniversidad del Valle");
miArea.append("\nAlgoritmia y programacion");
miArea.append("\nJava es facil");
JOptionPane.showMessageDialog(null,miScroll);
System.exit(0);
}
}
import javax.swing.*;
public class Ejemplo2{
public static void main(String a[]){
JTextArea miArea=new JTextArea(10,20);
JScrollPane miScroll=new JScrollPane(miArea);
miArea.append("Bienvenido a Java");
miArea.append("\nUniversidad del Valle");
miArea.append("\nAlgoritmia y programacion");
miArea.append("\nJava es facil");
JOptionPane.showMessageDialog(null,miScroll);
System.exit(0);
}
}
•
Para mostrar el conjunto formado por el área de texto
y el scroll se debe hacer:
JOptionPane.showMessageDialog(null, miScroll);
Scroll donde
se insertó el
área de texto
import javax.swing.*;
public class Ejemplo2{
public static void main(String a[]){
JTextArea miArea=new JTextArea(10,20);
JScrollPane miScroll=new JScrollPane(miArea);
miArea.append("Bienvenido a Java");
miArea.append("\nUniversidad del Valle");
miArea.append("\nAlgoritmia y programacion");
miArea.append("\nJava es facil");
JOptionPane.showMessageDialog(null,miScroll);
System.exit(0);
}
}
Problema: Desarrollar una aplicación Java que solicite el
nombre, el código y el promedio de un estudiante, y luego
muestre los valores ingresados en un área de texto
Problema: Desarrollar una aplicación java que solicite el
lado de un cuadrado. El número sólo se debe aceptar si
es mayor que 0
import javax.swing.*;
public class Ejemplo3{
public static void main(String a[]){
int lado;
lado=Integer.parseInt(JOptionPane.showInputDialog("Entre el lado "));
JOptionPane.showMessageDialog(null, “El lado ingresado es “ + lado);
System.exit(0);
}
}
import javax.swing.*;
public class Ejemplo3{
public static void main(String a[]){
int lado;
lado=Integer.parseInt(JOptionPane.showInputDialog("Entre el lado "));
if (lado<=0){
lado=Integer.parseInt(JOptionPane.showInputDialog("Entre el lado "));
}
JOptionPane.showMessageDialog(null, “El lado ingresado es “ + lado);
System.exit(0);
}
}
import javax.swing.*;
public class Ejemplo3{
public static void main(String a[]){
int lado;
lado=Integer.parseInt(JOptionPane.showInputDialog("Entre el lado "));
if (lado<=0){
lado=Integer.parseInt(JOptionPane.showInputDialog("Entre el lado "));
}
if (lado<=0){
lado=Integer.parseInt(JOptionPane.showInputDialog("Entre el lado "));
}
JOptionPane.showMessageDialog(null, “El lado ingresado es “ + lado);
System.exit(0);
}
Haga lo siguiente
Solicite el valor del lado
Haga lo siguiente
Solicite el valor del lado
¿Cuántas veces?
Haga lo siguiente
Solicite el valor del lado
Mientras el valor digitado sea menor o igual a cero
do{
lado=Integer.parseInt(JOptionPane.showInputDialog(“Entre el lado”));
}while(lado<=0);
do{
lado=Integer.parseInt(JOptionPane.showInputDialog(“Entre el lado”));
}while(lado<=0);
• Condición de error
• Mientras el lado sea menor o igual a
0, vuelva a preguntar el valor del lado
import javax.swing.*;
public class Ejemplo3{
public static void main(String a[]){
El do-while se usa cuando usted
quiere obligar al usuario a que
el valor ingresado cumpla una
condición específica
int lado;
do{
lado=Integer.parseInt(JOptionPane.showInputDialog("Entre el lado "));
}while(lado<=0);
JOptionPane.showMessageDialog(null, "El lado es " + lado);
System.exit(0);
}
}
import javax.swing.*;
public class Ejemplo3{
public static void main(String a[]){
int lado;
do{
lado=Integer.parseInt(JOptionPane.showInputDialog("Entre el lado "));
}while(lado<=0);
JOptionPane.showMessageDialog(null, "El lado es " + lado);
System.exit(0);
}
}
Condición de error
Problema: Desarrollar una aplicación que lea un número y
muestre el mes correspondiente. El número sólo se puede
aceptar si está en el rango [1-12]
Problema: Desarrollar una aplicación Java que solicite la
edad de un usuario y muestre un mensaje indicando si es
menor de edad, adulto o pertenece a la tercera edad
Menor de edad [1-18)
Adulto [18-60)
Tercera edad [60-120)
El valor ingresado sólo se debe
aceptar si está en el rango [1-120)
Problema: Desarrollar una aplicación que solicite dos
números enteros y calcule su suma. Cada número ingresado
debe ser positivo
import javax.swing.*;
public class Rectangulo{
int alto, ancho, area, perimetro;
public void calcularArea(){
area = alto*ancho;
JOptionPane.showMessageDialog(null,“Area:” + area);
}
public void calcularPerimetro(){
perimetro = 2*alto + 2*ancho;
JOptionPane.showMessageDialog(null, “Perimetro:” + perimetro);
}
}
import javax.swing.*;
public class UsoRectangulo{
public static void main(String a[ ]){
Rectangulo miRectangulo=new Rectangulo();
miRectangulo.alto=Integer.parseInt(JOptionPane.showInputDialog(“Digite el alto”))
miRectangulo.ancho=Integer.parseInt(JOptionPane.showInputDialog(“Digite el anch
miRectangulo.calcularArea();
miRectangulo.calcularPerimetro();
System.exit(0);
}
}
import javax.swing.*;
public class UsoRectangulo{
public static void main(String a[ ]){
Rectangulo miRectangulo=new Rectangulo();
miRectangulo.alto=Integer.parseInt(JOptionPane.showInputDialog(“Digite el alto”))
miRectangulo.ancho=Integer.parseInt(JOptionPane.showInputDialog(“Digite el anch
miRectangulo.calcularArea();
miRectangulo.calcularPerimetro();
System.exit(0);
}
}
El alto y el ancho del objeto
deben ser valores positivos
Problema: Desarrollar una aplicación que solicite un número
entero x y calcule x3
import javax.swing.*;
public class AlCubo{
public static void main(String a[]){
int x,cubo;
x = Integer.parseInt(JOptionPane.showInputDialog("Digite x: "));
cubo=x*x*x;
JOptionPane.showMessageDialog(null, x + " al cubo es " + cubo);
System.exit(0);
}
}
Problema: Desarrollar una aplicación que solicite un número
entero x y calcule x3
Suponga que quiere calcular
el cubo de 4 números
Problema: Desarrollar una aplicación que solicite un número
entero x y calcule x3
Suponga que quiere calcular
el cubo de 50 números
import javax.swing.*;
public class AlCubo{
public static void main(String a[]){
int x,cubo;
x = Integer.parseInt(JOptionPane.showInputDialog("Digite x: "));
cubo=x*x*x;
JOptionPane.showMessageDialog(null, x + " al cubo es " + cubo);
System.exit(0);
}
}
import javax.swing.*;
public class AlCubo{
public static void main(String a[]){
int x,cubo;
x = Integer.parseInt(JOptionPane.showInputDialog("Digite x: "));
cubo=x*x*x;
JOptionPane.showMessageDialog(null, x + " al cubo es " + cubo);
System.exit(0);
}
}
Repetir este conjunto de
instrucciones 50 veces
Problema: Desarrollar una aplicación Java que solicite la
edad de un usuario y muestre un mensaje indicando si es
menor de edad, adulto o pertenece a la tercera edad
Menor de edad [1-18)
Adulto [18-60)
Tercera edad [60-120)
Suponga que quiere analizar
la edad de 30 personas
import javax.swing.*;
public class Edades{
public static void main(String a[]){
int edad;
edad = Integer.parseInt(JOptionPane.showInputDialog("Digite su edad: "));
if (edad>=1 && edad<18){
JOptionPane.showMessageDialog(null,"Usted es MENOR DE EDAD");
}
if (edad>=18 && edad<60){
JOptionPane.showMessageDialog(null,"Usted es ADULTO");
}
if (edad>=60 && edad<120){
JOptionPane.showMessageDialog(null,"Usted es TERCERA EDAD");
}
System.exit(0);
}}
import javax.swing.*;
public class Edades{
public static void main(String a[]){
int edad;
edad = Integer.parseInt(JOptionPane.showInputDialog("Digite su edad: "));
if (edad>=1 && edad<18){
JOptionPane.showMessageDialog(null,"Usted es MENOR DE EDAD");
}
if (edad>=18 && edad<60){
JOptionPane.showMessageDialog(null,"Usted es ADULTO");
}
if (edad>=60 && edad<120){
JOptionPane.showMessageDialog(null,"Usted es TERCERA EDAD");
}
System.exit(0);
}}
Repetir este conjunto de
instrucciones 30 veces
Problema: Calcular el área de 5 rectángulos
import javax.swing.*;
public class UsoRectangulo{
public static void main(String a[]){
Rectangulo miRectangulo= new Rectangulo();
miRectangulo.alto=Integer.parseInt(JOptionPane.showInputDialog("Digite el alto: "));
miRectangulo.ancho=Integer.parseInt(JOptionPane.showInputDialog("Digite el ancho:"));
miRectangulo.obtenerArea();
System.exit(0);
}
}
import javax.swing.*;
public class UsoRectangulo{
public static void main(String a[]){
Rectangulo miRectangulo= new Rectangulo();
miRectangulo.alto=Integer.parseInt(JOptionPane.showInputDialog("Digite el alto: "));
miRectangulo.ancho=Integer.parseInt(JOptionPane.showInputDialog("Digite el ancho:"));
miRectangulo.obtenerArea();
System.exit(0);
}
}
Repetir este conjunto
de instrucciones 5 veces
Problema: Desarrollar una aplicación que solicite un número
entero x y calcule x3. El programa debe analizar 100 números
import javax.swing.*;
public class AlCubo{
public static void main(String a[]){
int x,cubo;
x = Integer.parseInt(JOptionPane.showInputDialog("Digite x: "));
cubo=x*x*x;
JOptionPane.showMessageDialog(null, x + " al cubo es " + cubo);
System.exit(0);
}
}
Repetir este conjunto de
instrucciones 100 veces
Repita 100 veces
solicite un número
calcule el cubo
muéstrelo en pantalla
Repita 10 veces
solicite un número
calcule el cubo
muéstrelo en pantalla
Repita 10 veces
solicite un número
calcule el cubo
muéstrelo en pantalla
De 1 a 10, de 1 en 1
De 5 a 50, de 5 en 5
De 10 a 100, de 10 en 10
Repita 10 veces
solicite un número
calcule el cubo
muéstrelo en pantalla
De 1 a 10, de 1 en 1
De 5 a 50, de 5 en 5
De 10 a 100, de 10 en 10
En todos los casos se
mencionan 10 números
Repita 100 veces
solicite un número
calcule el cubo
muéstrelo en pantalla
Repita 100 veces, es decir, de 1 a 100
solicite un número
calcule el cubo
muéstrelo en pantalla
Repita 100 veces, es decir, de 1 a 100
solicite un número
calcule el cubo
muéstrelo en pantalla
¿De 1 a 100 cuántos
números hay?
Repita 100 veces, es decir, de 101 a 200
solicite un número
calcule el cubo
muéstrelo en pantalla
Repita 100 veces, es decir, de 1 a 100
solicite un número
calcule el cubo
muéstrelo en pantalla
Desde 1 hasta 100
solicite un número
calcule el cubo
muéstrelo en pantalla
Desde 1 hasta 100, de 1 en 1
solicite un número
calcule el cubo
muéstrelo en pantalla
Desde 1 hasta 100, de 1 en 1
solicite un número
calcule el cubo
muéstrelo en pantalla
Se debe especificar:
•Desde dónde
•Hasta cuándo
•De cuánto en cuánto
for (int i=1; i<=100 ; i=i+1 ){
x = Integer.parseInt(JOptionPane.showInputDialog("Digite x: "));
cubo=x*x*x;
JOptionPane.showMessageDialog(null, x + " al cubo es " + cubo);
}
for (int i=1; i<=100 ; i=i+1 ){
x = Integer.parseInt(JOptionPane.showInputDialog("Digite x: "));
cubo=x*x*x;
JOptionPane.showMessageDialog(null, x + " al cubo es " + cubo);
}
Desde 1
Hasta 100
De 1 en 1
for (int i=1; i<=100 ; i=i+1 ){
x = Integer.parseInt(JOptionPane.showInputDialog("Digite x: "));
cubo=x*x*x;
JOptionPane.showMessageDialog(null, x + " al cubo es " + cubo);
}
Desde 1
Hasta 100
De 1 en 1
La cantidad de valores
diferentes que toma la i,
indica cuántas veces se
repiten las instrucciones
for (int i=101; i<=200 ; i=i+1 ){
x = Integer.parseInt(JOptionPane.showInputDialog("Digite x: "));
cubo=x*x*x;
JOptionPane.showMessageDialog(null, x + " al cubo es " + cubo);
}
for (int i=101; i<=200 ; i=i+1 ){
x = Integer.parseInt(JOptionPane.showInputDialog("Digite x: "));
cubo=x*x*x;
JOptionPane.showMessageDialog(null, x + " al cubo es " + cubo);
}
¿Cuántos valores toma la i?
for (int i=101; i<=200 ; i=i+1 ){
x = Integer.parseInt(JOptionPane.showInputDialog("Digite x: "));
cubo=x*x*x;
JOptionPane.showMessageDialog(null, x + " al cubo es " + cubo);
}
¿Cuántos valores toma la i?
Los valores que toma la i son:
101 102 103 … 200
en total son 100 valores
for (int i=1; i<=20 ; i=i+1 ){
x = Integer.parseInt(JOptionPane.showInputDialog("Digite x: "));
cubo=x*x*x;
JOptionPane.showMessageDialog(null, x + " al cubo es " + cubo);
}
for (int i=1; i<=20 ; i=i+1 ){
x = Integer.parseInt(JOptionPane.showInputDialog("Digite x: "));
cubo=x*x*x;
JOptionPane.showMessageDialog(null, x + " al cubo es " + cubo);
}
Los valores que toma la i son:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
en total son 20 números
for (int i=2; i<=10 ; i=i+2 ){
x = Integer.parseInt(JOptionPane.showInputDialog("Digite x: "));
cubo=x*x*x;
JOptionPane.showMessageDialog(null, x + " al cubo es " + cubo);
}
for (int i=2; i<=10 ; i=i+2 ){
x = Integer.parseInt(JOptionPane.showInputDialog("Digite x: "));
cubo=x*x*x;
JOptionPane.showMessageDialog(null, x + " al cubo es " + cubo);
}
De 2 en 2
for (int i=2; i<=10 ; i=i+2 ){
x = Integer.parseInt(JOptionPane.showInputDialog("Digite x: "));
cubo=x*x*x;
JOptionPane.showMessageDialog(null, x + " al cubo es " + cubo);
}
¿Cuántos valores toma la i?
for (int i=2; i<=10 ; i=i+2 ){
x = Integer.parseInt(JOptionPane.showInputDialog("Digite x: "));
cubo=x*x*x;
JOptionPane.showMessageDialog(null, x + " al cubo es " + cubo);
}
Los valores que toma la i son:
2 4 6 8 10
en total son 5 números
for (int i=3; i<=21 ; i=i+3 ){
x = Integer.parseInt(JOptionPane.showInputDialog("Digite x: "));
cubo=x*x*x;
JOptionPane.showMessageDialog(null, x + " al cubo es " + cubo);
}
¿Cuántos veces se repite?
for (int i=3; i<=21 ; i=i+3 ){
x = Integer.parseInt(JOptionPane.showInputDialog("Digite x: "));
cubo=x*x*x;
JOptionPane.showMessageDialog(null, x + " al cubo es " + cubo);
}
Los valores que toma la i son:
3 6 9 12 15 18 21
en total son 7 números, por lo
tanto, se repite 7 veces
for (int i=5; i<=21 ; i=i+4 ){
x = Integer.parseInt(JOptionPane.showInputDialog("Digite x: "));
cubo=x*x*x;
JOptionPane.showMessageDialog(null, x + " al cubo es " + cubo);
}
¿Cuántos veces se repite?
for (int i=5; i<=21 ; i=i+4 ){
x = Integer.parseInt(JOptionPane.showInputDialog("Digite x: "));
cubo=x*x*x;
JOptionPane.showMessageDialog(null, x + " al cubo es " + cubo);
}
Los valores que toma la i son:
5 9 13 17 21
en total son 5 números, por lo
tanto, se repite 5 veces
for (int i=5; i<=30 ; i=i+5 ){
x = Integer.parseInt(JOptionPane.showInputDialog("Digite x: "));
cubo=x*x*x;
JOptionPane.showMessageDialog(null, x + " al cubo es " + cubo);
}
¿Cuántos veces se repite?
for (int i=5; i<=30 ; i=i+5 ){
x = Integer.parseInt(JOptionPane.showInputDialog("Digite x: "));
cubo=x*x*x;
JOptionPane.showMessageDialog(null, x + " al cubo es " + cubo);
}
Los valores que toma la i son:
5 10 15 20 25 30
en total son 6 números, por lo
tanto, se repite 6 veces
Estructura for
for(expresion1 ; expresion2 ; expresion3){
//instrucciones a repetir
}
Se establece el
valor inicial
Condición que
establece el limite
de veces a repetir
Cuánto se
aumenta
Problema: Desarrollar una aplicación que solicite un número
entero x y calcule x3. El programa debe analizar 3 números
Problema: Desarrollar una aplicación Java que solicite la
edad de un usuario y muestre un mensaje indicando si es
menor de edad, adulto o pertenece a la tercera edad
Menor de edad [1-18)
Adulto [18-60)
Tercera edad [60-120)
Suponga que quiere analizar
la edad de 3 personas
import javax.swing.*;
public class Edades{
public static void main(String a[]){
int edad;
edad = Integer.parseInt(JOptionPane.showInputDialog("Digite su edad: "));
if (edad>=1 && edad<18){
JOptionPane.showMessageDialog(null,"Usted es MENOR DE EDAD");
}
if (edad>=18 && edad<60){
JOptionPane.showMessageDialog(null,"Usted es ADULTO");
}
if (edad>=60 && edad<120){
JOptionPane.showMessageDialog(null,"Usted es TERCERA EDAD");
}
System.exit(0);
}}
import javax.swing.*;
public class Edades{
public static void main(String a[]){
int edad;
edad = Integer.parseInt(JOptionPane.showInputDialog("Digite su edad: "));
if (edad>=1 && edad<18){
JOptionPane.showMessageDialog(null,"Usted es MENOR DE EDAD");
}
if (edad>=18 && edad<60){
JOptionPane.showMessageDialog(null,"Usted es ADULTO");
}
if (edad>=60 && edad<120){
JOptionPane.showMessageDialog(null,"Usted es TERCERA EDAD");
}
System.exit(0);
}}
Repetir este conjunto de
instrucciones 3 veces
Problema: Calcular el área de 5 rectángulos
import javax.swing.*;
public class UsoRectangulo{
public static void main(String a[]){
Rectangulo miRectangulo= new Rectangulo();
miRectangulo.alto=Integer.parseInt(JOptionPane.showInputDialog("Digite el alto: "));
miRectangulo.ancho=Integer.parseInt(JOptionPane.showInputDialog("Digite el ancho:"));
miRectangulo.obtenerArea();
System.exit(0);
}
}
import javax.swing.*;
public class UsoRectangulo{
public static void main(String a[]){
Rectangulo miRectangulo= new Rectangulo();
miRectangulo.alto=Integer.parseInt(JOptionPane.showInputDialog("Digite el alto: "));
miRectangulo.ancho=Integer.parseInt(JOptionPane.showInputDialog("Digite el ancho:"));
miRectangulo.obtenerArea();
System.exit(0);
}
}
Repetir este conjunto
de instrucciones 5 veces
import javax.swing.*;
public class Ejemplo{
public static void main(String a[]){
int x;
x=5;
x=x+1;
JOptionPane.showMessageDialog(null ,“El valor de x es " + x);
System.exit(0);
}
}
import javax.swing.*;
public class Ejemplo{
public static void main(String a[]){
int x;
x
x=5;
x=x+1;
JOptionPane.showMessageDialog(null ,“El valor de x es " + x);
System.exit(0);
}
}
import javax.swing.*;
public class Ejemplo{
public static void main(String a[]){
int x;
x=5;
x
5
x=x+1;
JOptionPane.showMessageDialog(null ,“El valor de x es " + x);
System.exit(0);
}
}
import javax.swing.*;
public class Ejemplo{
public static void main(String a[]){
int x;
x=5;
x=x+1;
x
???
JOptionPane.showMessageDialog(null ,“El valor de x es " + x);
System.exit(0);
}
}
import javax.swing.*;
public class Ejemplo{
public static void main(String a[]){ Se lee de derecha a izquierda:
x+1 es 5+1, que es 6
int x;
x=5;
se guarda en x el valor obtenido,
es decir, 6
x=x+1;
JOptionPane.showMessageDialog(null ,“El valor de x es " + x);
System.exit(0);
}
}
import javax.swing.*;
public class Ejemplo{
public static void main(String a[]){ Se lee de derecha a izquierda:
x+1 es 5+1, que es 6
int x;
x=5;
x=x+1;
se guarda en x el valor obtenido,
es decir, 6
x
6
JOptionPane.showMessageDialog(null ,“El valor de x es " + x);
System.exit(0);
}
}
import javax.swing.*;
public class Ejemplo{
public static void main(String a[]){
int x;
x=6;
x=x+2;
JOptionPane.showMessageDialog(null ,“El valor de x es " + x);
System.exit(0);
}
}
¿Qué valor se muestra?
import javax.swing.*;
public class Ejemplo{
public static void main(String a[]){
int x;
x=6;
x=x+2;
JOptionPane.showMessageDialog(null ,“El valor de x es " + x);
System.exit(0);
}
}
Se muestra
“El valor de x es 8”
import javax.swing.*;
public class Ejemplo{
public static void main(String a[]){
int x=0;
x=x+1;
x=x+1;
x=x+1;
JOptionPane.showMessageDialog(null ,“El valor de x es " + x);
System.exit(0);
}
}
¿Qué valor se muestra?
import javax.swing.*;
public class Ejemplo{
public static void main(String a[]){
x
int x=0;
0
x=x+1;
x=x+1;
x=x+1;
JOptionPane.showMessageDialog(null ,“El valor de x es " + x);
System.exit(0);
}
}
¿Qué valor se muestra?
import javax.swing.*;
public class Ejemplo{
public static void main(String a[]){
int x=0;
x=x+1;
x
x=x+1;
1
x=x+1;
JOptionPane.showMessageDialog(null ,“El valor de x es " + x);
System.exit(0);
}
}
¿Qué valor se muestra?
import javax.swing.*;
public class Ejemplo{
public static void main(String a[]){
int x=0;
x=x+1;
x=x+1;
x
x=x+1;
2
JOptionPane.showMessageDialog(null ,“El valor de x es " + x);
System.exit(0);
}
}
¿Qué valor se muestra?
import javax.swing.*;
public class Ejemplo{
public static void main(String a[]){
int x=0;
x=x+1;
x=x+1;
x=x+1;
x
3
JOptionPane.showMessageDialog(null ,“El valor de x es " + x);
System.exit(0);
}
}
¿Qué valor se muestra?
import javax.swing.*;
public class Ejemplo{
public static void main(String a[]){
int x=0;
x=x+1;
x=x+1;
x=x+1;
JOptionPane.showMessageDialog(null ,“El valor de x es " + x);
System.exit(0);
}
}
Se muestra
“El valor de x es 3”
import javax.swing.*;
public class Ejemplo{
public static void main(String a[]){
int x=0;
for(int i=1; i<=3;i=i+1){
x=x+1;
}
JOptionPane.showMessageDialog( null ,“El valor de X es " + x);
System.exit(0);
}}
import javax.swing.*;
public class Ejemplo{
public static void main(String a[]){
int x=0;
for(int i=1; i<=3;i=i+1){
x=x+1;
}
x=x+1
x=x+1
x=x+1
JOptionPane.showMessageDialog( null ,“El valor de X es " + x);
System.exit(0);
}}
import javax.swing.*;
public class Ejemplo{
public static void main(String a[]){
int x=0;
for(int i=1; i<=3;i=i+1){
x=x+1;
}
x=x+1
x=x+1
x=x+1
JOptionPane.showMessageDialog( null ,“El valor de X es " + x);
System.exit(0);
}}
¿Qué valor se muestra?
import javax.swing.*;
public class Ejemplo{
public static void main(String a[]){
int x=0;
for(int i=1; i<=3;i=i+1){
x=x+1;
}
x=x+1
x=x+1
x=x+1
JOptionPane.showMessageDialog( null ,“El valor de X es " + x);
System.exit(0);
}}
Se muestra
“El valor de x es 3”
import javax.swing.*;
public class Ejemplo{
public static void main(String a[]){
int x=0;
for(int i=1; i<=5;i=i+2){
x=x+1;
}
JOptionPane.showMessageDialog( null ,“El valor de X es " + x);
System.exit(0);
}
}
¿Qué valor se muestra?
int x=0;
for(int i=1; i<=5;i=i+2){
x=x+1;
}
int x=0;
for(int i=1; i<=5;i=i+2){
x=x+1;
}
i
x
int x=0;
for(int i=1; i<=5;i=i+2){
x=x+1;
}
i
x
1
3
5
int x=0;
for(int i=1; i<=5;i=i+2){
x=x+1;
}
i
1
x
x=x+1
3
5
int x=0;
for(int i=1; i<=5;i=i+2){
x=x+1;
}
i
1
x
1
x=x+1
3
5
int x=0;
for(int i=1; i<=5;i=i+2){
x=x+1;
}
i
1
x
1
3
x=x+1
5
int x=0;
for(int i=1; i<=5;i=i+2){
x=x+1;
}
i
1
3
x
1
2
x=x+1
5
int x=0;
for(int i=1; i<=5;i=i+2){
x=x+1;
}
i
1
3
x
1
2
5
x=x+1
int x=0;
for(int i=1; i<=5;i=i+2){
x=x+1;
}
i
1
3
5
x
1
2
3
x=x+1
int x=0;
for(int i=1; i<=5;i=i+2){
x=x+1;
}
i
1
3
5
x
1
2
3
El último valor es
el que se muestra
import javax.swing.*;
public class Ejemplo5{
public static void main(String a[]){
int x=0;
for(int i=1; i<=5;i=i+2){
x=x+1;
}
JOptionPane.showMessageDialog( null ,“El valor de X es " + x);
System.exit(0);
}
}
Se muestra
“El valor de x es 3”
Ejemplo5.java
int x=0;
for(int i=5; i<=21;i=i+4){
x=x+1;
}
int x=0;
for(int i=5; i<=21;i=i+4){
x=x+1;
}
i
x
5
9
13
17
21
int x=0;
for(int i=5; i<=21;i=i+4){
x=x+1;
}
i
5
9
13
17
21
x
1
2
3
4
5
int x=0;
for(int i=5; i<=21;i=i+4){
x=x+1;
}
i
5
9
13
17
21
x
1
2
3
4
5
int x=0;
for(int i=2; i<=14;i=i+3){
x=x+2;
}
int x=0;
for(int i=2; i<=14;i=i+3){
x=x+2;
}
i
x
2
5
8
11
14
int x=0;
for(int i=2; i<=14;i=i+3){
x=x+2;
}
i
2
5
8
11
14
x
2
4
6
8
10
int x=0;
for(int i=2; i<=14;i=i+3){
x=x+2;
}
i
2
5
8
11
14
x
2
4
6
8
10
int x=2;
for(int i=6; i<=26;i=i+5){
x=x+3;
}
int x=2;
for(int i=6; i<=26;i=i+5){
x=x+3;
}
i
x
6
11
16
21 26
int x=2;
for(int i=6; i<=26;i=i+5){
x=x+3;
}
i
6
11
16
21 26
x
5
8
11
14
17
int x=2;
for(int i=6; i<=26;i=i+5){
x=x+3;
}
i
6
11
16
21 26
x
5
8
11
14
17
int x=5;
for(int i=10; i<=30;i=i+4){
x=x+2;
}
int x=5;
for(int i=10; i<=30;i=i+4){
x=x+2;
}
i
x
10 14 18 22 26 30
int x=5;
for(int i=10; i<=30;i=i+4){
x=x+2;
}
i
10 14 18 22 26 30
x
7
9
11 13 15 17
int x=5;
for(int i=10; i<=30;i=i+4){
x=x+2;
}
i
10 14 18 22 26 30
x
7
9
11 13 15 17