1) El documento habla sobre estructuras de control en Java como variables, tipos de datos primitivos, operadores aritméticos, relacionales y lógicos, y sentencias condicionales if-else y switch.
2) Explica las reglas para nombrar variables en Java y los 8 tipos de datos primitivos que incluyen enteros, flotantes y caracteres.
3) Proporciona ejemplos de cómo usar sentencias condicionales if-else y switch para tomar decisiones basadas en diferentes condiciones.
4. Programación con arrays, funciones, y objetos definidos por el usuarioLaura Folgado Galache
Ciclo: Desarrollo de Aplicaciones Web
Módulo: Desarrollo Web en Entorno Cliente
Unidad 4. Programación con arrays, funciones, y objetos definidos por el usuario
Java fundamentos -15 consejos practicos open saturday 2018Eudris Cabrera
Mi presentación en el Open Saturday Santiago 2018 @ UAPA, Santiago de los caballeros. 15 consejos prácticos sobre características fundamentales que todo programador Java debe tener en cuenta.
Mi presentación en el Encuentro Universitario Comunidad Java Dominicano 2018 #EncuentrosUniversitariosJava2018
@ UASD Recinto Santiago, Santiago de los caballeros. 15 consejos prácticos sobre características fundamentales que todo programador Java debe tener en cuenta.
4. Programación con arrays, funciones, y objetos definidos por el usuarioLaura Folgado Galache
Ciclo: Desarrollo de Aplicaciones Web
Módulo: Desarrollo Web en Entorno Cliente
Unidad 4. Programación con arrays, funciones, y objetos definidos por el usuario
Java fundamentos -15 consejos practicos open saturday 2018Eudris Cabrera
Mi presentación en el Open Saturday Santiago 2018 @ UAPA, Santiago de los caballeros. 15 consejos prácticos sobre características fundamentales que todo programador Java debe tener en cuenta.
Mi presentación en el Encuentro Universitario Comunidad Java Dominicano 2018 #EncuentrosUniversitariosJava2018
@ UASD Recinto Santiago, Santiago de los caballeros. 15 consejos prácticos sobre características fundamentales que todo programador Java debe tener en cuenta.
En este tutorial aprenderemos :
Qué es una macro
Insertar botones de Formularios y asociarlos a una macro
Insertar botones de imprimir y algunos códigos VBA
Registro de Datos en una hoja nueva
Utilizar una Función de Pesos a letras
Validación de datos y Validación de datos con fórmulas.
libro conabilidad financiera, 5ta edicion.pdfMiriamAquino27
LIBRO DE CONTABILIDAD FINANCIERA, ESTE TE AYUDARA PARA EL AVANCE DE TU CARRERA EN LA CONTABILIDAD FINANCIERA.
SI ERES INGENIERO EN GESTION ESTE LIBRO TE AYUDARA A COMPRENDER MEJOR EL FUNCIONAMIENTO DE LA CONTABLIDAD FINANCIERA, EN AREAS ADMINISTRATIVAS ENLA CARREARA DE INGENERIA EN GESTION EMPRESARIAL, ESTE LIBRO FUE UTILIZADO PARA ALUMNOS DE SEGUNDO SEMESTRE
Convocatoria de becas de Caja Ingenieros 2024 para cursar el Máster oficial de Ingeniería de Telecomunicacion o el Máster oficial de Ingeniería Informática de la UOC
Criterios de la primera y segunda derivadaYoverOlivares
Criterios de la primera derivada.
Criterios de la segunda derivada.
Función creciente y decreciente.
Puntos máximos y mínimos.
Puntos de inflexión.
3 Ejemplos para graficar funciones utilizando los criterios de la primera y segunda derivada.
Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...LUISDAMIANSAMARRONCA
a polarización fija es una técnica de polarización simple y económica, adecuada para aplicaciones donde la estabilidad del punto de operación no es crítica. Sin embargo, debido a su alta sensibilidad a las variaciones de
𝛽
β y temperatura, su uso en aplicaciones prácticas suele ser limitado. Para mayor estabilidad, se prefieren configuraciones como la polarización con divisor de tensión o la polarización por retroalimentación.
Caso Prático de Análise de Vibrações em Ventilador de ExtraçãoCarlosAroeira1
Caso Prático de Análise de Vibrações em Ventilador de Extração apresentado durante a Reunião do Vibration Institute realizada em Lisboa no dia 24 de maio de 2024
9. 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}}
10. • 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;
12. 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;
}
}
13. 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);
14. 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
15. 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);
16. •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");
}
17. •Java tiene tres operadores lógicos que se
utilizan para combinar expresiones booleanas
enpruebascomplejas
Operadores Lógicos
Operador lógico Significado
&& Y
| | O
! No
18. 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
19. 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
20. 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);
}
21. 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");
22. 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");
24. 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
25. “Para nosotros, el objetivo real
es lograr que el ecosistema de
software sea lo mas saludable
posible”
James Gosling