Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Semana 1 Estructuras de Control en Java

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Cargando en…3
×

Eche un vistazo a continuación

1 de 25 Anuncio
Anuncio

Más Contenido Relacionado

Presentaciones para usted (20)

Similares a Semana 1 Estructuras de Control en Java (20)

Anuncio

Más de Richard Eliseo Mendoza Gafaro (20)

Más reciente (20)

Anuncio

Semana 1 Estructuras de Control en Java

  1. 1. ESTRUCTURAS DE CONTROL EN JAVA Mg. Richard E. Mendoza G.
  2. 2. Estructuras de Control en JAVA
  3. 3. https://www.youtube.com/watch?v=CmPlYDdjstE&t=57s
  4. 4. https://docs.python.org/es/3/library/tk.html
  5. 5. https://education.oracle.com/java-se-11-developer/pexam_1Z0-819
  6. 6. https://www.misiontic2022.gov.co/portal/Secciones/Sala-de-entrenamiento/
  7. 7. https://learn.oracle.com/ols/learning-path/java-explorer/40805/79726
  8. 8. Una variable es un espacio de memoria (RAM) que contiene un dato de tipo numérico, booleano, de texto u otros tipos de datos un poco más complejos. Las variables en Java se componen de un nombre único y un valor. Al declarar las variables debemos definir el tipo de dato y un punto y coma al final. Variables en JAVA public class Variables{ public static void main(String[] args) { int mivariable;//Declarar la variable mivariable = 3;//Actualizar variable int salario = 1000;//Declarar y asignar mivariable += 2; Sytem.out.println(mivariable); Sytem.out.println(salario); String nombreEmpleado = "Pepito Pérez";//Crear String}}
  9. 9. • UpperCamelCase: Clases • lowerCamelCase: variables y métodos • No usar palabras reservadas. • Empezar siempre por una letra , símbolo de dolar ($) o barra baja (_). Ejemplo: a2$ • Key Sensitive: distingue entre mayúsculas y minúsculas. • Se desaconseja todo uso de espacios. • Los identificadores no tienen limite de longitud. Nombres de Variable int celular = 3016565391; System.out.println(celular); String $nombrePais = "Colombia"; System.out.println($nombrePais); String _nombre = "Richard"; System.out.println(_nombre); String nom_apellido = "Mendoza"; System.out.println(nom_apellido); int POSICION = 10000; int MAXIMO_ANCHO = 23242; final int DIAS_SEMANA = 7; //Lower Camel Case int soyUnNumeroInt = 10;
  10. 10. Palabras reservadas en JAVA
  11. 11. Java tiene ocho tipos de datos primitivos que se utilizan para almacenar datos durante la operación de un programa. Tipos de datos primitivos en JAVA public class Primitivas{ public static void main(String[] args) { int binarioValor=0b101010;//Bin boolean boolValor=False; //False byte byteValor=42; //0 char charValor="Z"; //Null short shortValor=052; //Octal int intValor=2022; long longValor=0x2A; //Hexa float floatValor=3.1; double doubleValor=125.233; } }
  12. 12. Ejemplo con Datos Primitivos System.out.println("Máximo y mínimo valor para byte:"); System.out.println(Byte.MIN_VALUE + " " + Byte.MAX_VALUE); System.out.println("Máximo y mínimo valor para short:"); System.out.println(Short.MIN_VALUE + " " + Short.MAX_VALUE); System.out.println("Máximo y mínimo valor para int:"); System.out.println(Integer.MIN_VALUE + " " + Integer.MAX_VALUE); System.out.println("Máximo y mínimo valor para long:"); System.out.println(Long.MIN_VALUE + " " + Long.MAX_VALUE); System.out.println("Máximo y mínimo valor para float:"); System.out.println(Float.MIN_VALUE + " " + Float.MAX_VALUE); System.out.println("Máximo y mínimo valor para double:"); System.out.println(Double.MIN_VALUE + " " + Double.MAX_VALUE);
  13. 13. Tipo Tamaño Ejemplo Rango boolean 1 bit true, false true, false byte 1 byte(8 bits) 12, 127 -128 to 127 char 2 bytes 'A', '5', '#' 16-bit Unicode short 2 bytes 6, -14, 2345 -32,768 a 32,767 int 4 bytes 6, -14, 2345 -2,147,483,648 a 2,147,483,647 long 8 bytes 3459111, 2 -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807 float 4 bytes 3.145, .077 1.4023x10-45 a 3.4028x10+38 double 8 bytes .0000456, 3.7 4.9406x10-324 a 1.7977x10+308 Tipos de datos primitivos en JAVA
  14. 14. Reglas de operaciones aritméticas de Java y conversióndetipos: •Los tipos más pequeños se lanzan (promocionan) automáticamente a tipos más grandes. byte->short->char->int->long->float->double •No se puede asignar un valor de tipo mayor a una variable de tipo más pequeña sin una conversióndetipoexplícita •El tipo se puede convertir explícitamente usando la siguiente sintaxis: (<nuevo tipo>) <variableoexpresión> Operadores Aritméticas y Casteo int a = 30; int b = 12; double c = a / b; System.out.println(c); // 2.0 (??) double c = (double) a/b; System.out.println(c); // CASTING DE CHAR IMPLICITO char n = '1'; int nI = n; System.out.println("CASTING DE CHAR IMPLICITO: "+ nI); // CASTING DE CHAR EXPLICITO char n2 = '1'; short ns = (short) n2; System.out.println("CASTING DE CHAR EXPLICITO: "+ ns);
  15. 15. •Java tiene 6 operadores relacionales que se utilizan para probar valores numéricos primitivos o literales. Operador relacional Definición > Mas grande que > = Mayor o igual a < Menor que <= Menor o igual a == Igual a ! = No igual a Operadores Relacionales int a = 8; int b = 5; if (a == b) { System.out.println("a = b"); } else if (a!=b){ System.out.println("a <> b");} if (a >b){ System.out.println("a > b");} else if(a < b) { System.out.println("b > a"); }
  16. 16. •Java tiene tres operadores lógicos que se utilizan para combinar expresiones booleanas enpruebascomplejas Operadores Lógicos Operador lógico Significado && Y | | O ! No
  17. 17. Condicional IF Para construir una declaración if-else, recuerde lassiguientes reglas: •Una declaración if-else necesita una condición ométodobooleano •quesepruebaparaverdadero/falso
  18. 18. 1. Ingresar el sueldo de una persona, si supera los 2’000.000 pesos mostrar un mensaje en pantalla indicando que debe abonar impuestos. 2. Realizar un programa que solicite ingresar dos números distintos y muestre por pantalla el mayor de ellos. Ejemplos Condicional IF
  19. 19. Ejemplos Condicional IF //EJERCICIO 1 Scanner teclado=new Scanner(System.in); int num1,num2; System.out.print("Ingrese primer valor:"); num1=teclado.nextInt(); System.out.print("Ingrese segundo valor:"); num2=teclado.nextInt(); if (num1>num2) { System.out.print(num1); } else { System.out.print(num2); //EJERCICIO 2 Scanner teclado=new Scanner(System.in); int num1,num2; System.out.print("Ingrese primer valor:"); num1=teclado.nextInt(); System.out.print("Ingrese segundo valor:"); num2=teclado.nextInt(); if (num1>num2) { System.out.print(num1); } else { System.out.print(num2); }
  20. 20. Sentencia Switch La sentencia Switch nos ayuda a tomar decisiones con base en una o más condiciones, perofuncionaunpocodiferente: switch (variable) { case caso1: instrucciones break; case caso2: instrucciones break; case caso3: instrucciones break; default: instrucciones break; } if(condicion1){ instrucciones }else if(condicion2){ instrucciones }else if(condicion3){ instrucciones }else{ instrucciones } switch (colorModeSelected){ case "Light": System.out.println("Seleccionast e Light Mode"); break; case "Night": //Ambar System.out.println("Seleccionast e Night Mode"); break; case "Dark": System.out.println("Seleccionast e Dark Mode"); break; default: System.out.println("Selecciona u na opción");
  21. 21. Ejemplos Switch switch (edad){ case 0: System.out.println("No cumple el año"); break; case 18: System.out.println("Mayoría de edad"); break; case 65: System.out.println("Edad de jubilación") ; break; default: System.out.println("Edad no es crítica") ; break; } int response = 0; do { System.out.println("Selecciona opcion"); System.out.println("1. Movies"); System.out.println("2. Series"); Scanner sc = new Scanner(System.in); respuesta = Integer.valueOf(sc.nextLine( )); switch (respuesta) { case 1:System.out.println("Movies"); break; case 2:System.out.println("Series"); break; default:System.out.println("Seleccione") ;}} while (response != 0); System.out.println("Se termino");
  22. 22. Ejemplo con JAVA import javax.swing.*; class HolaMundo { public static void main(String[] args) { JFrame frame=new JFrame("Ventana Hola Mundo"); frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); JLabel label=new JLabel("Hola Mundo"); frame.getContentPane().add(label); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); } }
  23. 23. 1) Java está muy extendido 2) El salario cuenta 3) Tiene salidas laborales 4) Java está en todas partes 5) Java se usa en aplicaciones del mundo real 6) Java ha venido para quedarse 10 razones para aprender Java 7) Java cuenta con un conjunto de herramientas sólidas que te ayudan a ser más productivo 8) La comunidad Java es muy entusiasta 9) Java tiene una hoja de ruta sólida 10) Java tiene uno de los programas de certificación de desarrollo más prestigiosos https://blogs.oracle.com/oracleuniversity/post/10-reasons-why-you-should-consider-learning-java
  24. 24. “Para nosotros, el objetivo real es lograr que el ecosistema de software sea lo mas saludable posible” James Gosling

×