Академический Документы
Профессиональный Документы
Культура Документы
Tutoría Virtual
Escuela: Informática
Indicador
complicación
Navegador
proyectos
Editor
código
Programando en Java:
Comentarios
• Existen 3 tipos de comentarios:
– De línea: //Es es un comentario de línea
– De bloque:
/*En un comentario de bloque puedo utilizar
* Varias líneas!!!
*/
– De documentación: Similares a los de bloque (Ver
vídeo tutorial). Ejemplo:
/**
* @author Jorgaf
*/
Puntos y coma, bloques y espacios
en blanco
• Una sentencia es una línea simple de código
terminada con un punto y coma.
System.out.println(“Hola mundo”);
• Un bloque es un conjunto de sentencias agrupadas
entre llaves ({}). Bloque anidados
while(true){
x = x + 1;
y = x + 1;
}
Estructura básica de un
programa en Java
• Clase:
public class Ejemplo {
• Método principal:
public static void main (String args[]) {
• Variables
• Sentencias
Programando en Java: Variables
• Para declarar variables se los puede
hacer así:
– Tipo identificador. int edad;
– Tipo identificador = valor. float peso = 54.95;
– Tipo identificador1, identificador2;
String nombre, apellido = “Jaramillo”;
Programanado en Java - Variables
• Tipos de datos primitivos en Java
Enteros byte, short, int,
long
Numéricos
Reales float, double
Boleanos boolean
Carácter char
Tipos de datos complejos en Java: Clases,
objetos, arreglos, matrices. Ejemplo String
Programando en Java – Variables:
Ejemplo
• Ver el vídeo tutorial sobre la creación de
proyectos (AplicacionSaludos).
• Construir un programa en donde se
declare variables de todos los tipos de
datos, se asigne valores por defecto y se
muestre dichos valores.
Programando en Java – Variables
Programando en Java: Variables
Valores literales
float f, f1, f2; f = 2.3F;
f1 = 1.23f;
double d, d1, d2;
f2 = 0.8e-5F;
long l, l1, l2; d = 2.3;
int i, i1; d1 = 1.23d;
d2 = 0.8e-45D;
l = 1L;
l1 = 1l;
l2 = 2;
i = 0x2f;
i1 = 0x2F;
Programación en Java –
Operadores Aritméticos
• Operadores binarios para realizar:
–S
Suma ( + )
–R
Resta ( - )
–M
Multiplicación ( * )
–D
División ( / )
–R
Residuo de la división entera ( % )
Programación en Java – Operadores
de Asignación
• Asignar
A valor a una variable. ( = )
• Otros operadores de asignación
Programación en Java – Otros
Operadores
• Operadores unarios : + y –
• Operadores incrementales: Preincremento
y Postincremento
– IIncremento ( ++ )
–D Decremento ( -- )
Programación en Java – Operadores
Relaciones
• Sirven para realizar comparaciones de
igualdad, desigualdad y relación de menor o
mayor. Su resultado es true o false
Programación en Java –
Operadores Lógicos
• Los operadores lógicos se utilizan para construir
expresiones lógicas, combinando valores
lógicos (true y/o false) o los resultados de los
operadores relacionales
Programación en Java –
Concatenar cadenas caracteres
Programando en Java: Entrada y
Salidan GUI
Programando en Java: Entrada y
Salidan GUI
Programando en Java: Entrada y
Salida
Programación en Java –
Estructuras de Programación
• Conceptos clave
– Clases estáticas
– Métodos estáticos
– Argumentos
API Básica de Java, Métodos de la clase Math
• Algunos métodos de la clase Math
Method Description Example
abs( x ) absolute value of x (this method also abs( 23.7 ) is 23.7
has float, int and long versions) abs( 0.0 ) is 0.0
abs( -23.7 ) is 23.7
ceil( x ) rounds x to the smallest integer not ceil( 9.2 ) is 10.0
less than x ceil( -9.8 ) is -9.0
cos( x ) trigonometric cosine of x (x is in cos( 0.0 ) is 1.0
radians)
exp( x ) exponential method ex exp( 1.0 ) is 2.71828
exp( 2.0 ) is 7.38906
floor( x ) rounds x to the largest integer not floor( 9.2 ) is 9.0
greater than x floor( -9.8 ) is -10.0
log( x ) natural logarithm of x (base e) log( Math. E ) is 1.0
log( Math. E * Math.E ) is 2.0
max( x, y ) larger value of x and y (this method max( 2.3, 12.7 ) is 12.7
also has float, int and long versions) max( -2.3, -12.7 ) is -2.3
min( x, y ) smaller value of x and y (this method min( 2.3, 12.7 ) is 2.3
also has float, int and long versions) min( -2.3, -12.7 ) is -12.7
pow( x, y ) x raised to the power y (xy) pow( 2.0, 7.0 ) is 128.0
pow( 9.0, 0.5 ) is 3.0
sin( x ) trigonometric sine of x (x is in sin( 0.0 ) is 0.0
radians)
sqrt( x ) square root of x sqrt( 900.0 ) is 30.0
sqrt( 9.0 ) is 3.0
Ejemplo clase Math
Concejos para resolver problemas
de series numéricas
• Analizar detenidamente el problema
• Determinar cada uno de los elementos que
intervienen en el problema
• Realizar los cálculos necesarios para obtener
cada uno de los elementos de la serie
• Realizar las operaciones entre los elementos
Ejercicios
• Actividades del Capítulo III
Recuerde
• Ingresar al entorno virtual de aprendizaje.
• Horario de tutorías:
– Lunes 11h00 – 13h00
– Martes 10h00 – 12h00
• Contactos:
– Email: jalopez2@utpl.edu.ec
– Teléfono: 07 2 570275 Ext: 2638