PDF de programación - Curso de Programación en Java - Sintaxis básica, variables y tipos

Imágen de pdf Curso de Programación en Java - Sintaxis básica, variables y tipos

Curso de Programación en Java - Sintaxis básica, variables y tiposgráfica de visualizaciones

Publicado el 9 de Mayo del 2017
1.388 visualizaciones desde el 9 de Mayo del 2017
1,9 MB
8 paginas
Creado hace 13a (18/01/2012)
Sintaxis
 básica,
 variables
 y
 

7pos
 

Curso
 de
 Programación
 en
 Java
 


 

 

Jesús
 Montes
 Sánchez
 
jmontes@fi.upm.es
 


 

Contenidos
 

!   Sintaxis
 básica
 
!   Variables
 y
 7pos
 
!   Entrada/Salida
 básica
 
!   Operadores
 y
 expresiones
 

 

Sintaxis
 básica,
 variables
 y
 7pos
 -­‐
 Jesús
 Montes
 Sánchez
 (jmontes@fi.upm.es)
 

Sintaxis
 básica
 

Estructura
 de
 un
 programa
 Java
 

!   Un
 programa
 en
 Java
 es
 un
 conjunto
 de
 archivos
 .java
 que
 

con7enen
 la
 implementación
 de
 una
 o
 mas
 clases
 java
 

!   El
 programa
 debe
 tener
 una
 clase
 principal,
 que
 defina
 un
 

punto
 de
 entrada
 

!   Cuando
 se
 ejecuta
 el
 programa,
 la
 JVM
 ejecuta
 el
 punto
 de
 

entrada
 de
 la
 clase
 principal
 

Sintaxis
 básica,
 variables
 y
 7pos
 -­‐
 Jesús
 Montes
 Sánchez
 (jmontes@fi.upm.es)
 

Clase
 principal
 

Programa
 de
 ejemplo
 

!   Se
 indica
 como
 parámetro
 cuando
 se
 ejecuta
 la
 JVM
 
!   Debe
 haber
 sido
 compilada
 y
 su
 fichero
 .class
 debe
 exis7r
 

dentro
 del
 CLASSPATH
 

!   Posee
 un
 punto
 de
 entrada
 

!   Comienza
 con
 las
 palabras
 reservadas
 

public static void main (String[] args)
 

!   Seguido
 de
 esto
 hay
 un
 bloque
 {
 }
 que
 con7ene
 el
 código
 que
 se
 

ejecuta
 al
 comenzar
 el
 programa.
 

Comentarios
 

// Esto es un comentario de una linea

/*
Esto es un comentario de
multiples lineas
*/

// Clase holaMundo

public class holaMundo {

/* El metodo main es el punto de comienzo del programa */

public static void main(String[] args) {

System.out.println("Hola mundo");

}

}

Clase
 principal
 

Punto
 de
 entrada
 

Sintaxis
 básica,
 variables
 y
 7pos
 -­‐
 Jesús
 Montes
 Sánchez
 (jmontes@fi.upm.es)
 

Sintaxis
 básica,
 variables
 y
 7pos
 -­‐
 Jesús
 Montes
 Sánchez
 (jmontes@fi.upm.es)
 

18/01/12
 

1
 

Comentarios
 

Bloques
 de
 código
 

!   Sirven
 para
 explicar
 porciones
 del
 código
 a
 nosotros
 mismos
 

(para
 el
 futuro)
 y
 a
 otros
 

!   Muy
 ú7l
 en
 zonas
 complejas
 
!   Tan
 importante
 como
 escribir
 buen
 código
 
!   Ignorado
 por
 el
 compilador
 
!   De
 una
 línea:
 precedido
 por
 //
 
!   Múl7ples
 líneas:
 entre
 /*
 y
 */
 

!   Zonas
 de
 texto
 entre
 {
 }
 
!   Sucesión
 de
 sentencias
 
!   Las
 sentencias
 terminan
 

en
 ;
 

!   Preferiblemente
 una
 
sentencia
 por
 línea
 

!   Se
 pueden
 anidar
 bloques
 

{
sentencia1;
sentencia2;
{
// Comentario
sentencia3;
}
}

Sintaxis
 básica,
 variables
 y
 7pos
 -­‐
 Jesús
 Montes
 Sánchez
 (jmontes@fi.upm.es)
 

Sintaxis
 básica,
 variables
 y
 7pos
 -­‐
 Jesús
 Montes
 Sánchez
 (jmontes@fi.upm.es)
 

Otros
 elementos
 del
 lenguaje
 

!   Palabras
 reservadas
 

!   Palabras
 propias
 del
 lenguaje
 Java
 
!   Con
 significado
 específico
 
!   El
 resaltado
 de
 sintaxis
 las
 iden7fica
 
!

class,
 public,
 void,
 int…
 

Variables
 y
 7pos
 

!   Sensibilidad
 a
 mayúsculas
 y
 minúsculas
 (case
 sensi4ve)
 

!   Java
 hace
 dis7nción
 entre
 mayúsculas
 y
 minúsculas
 
!  

Importante
 tanto
 para
 palabras
 reservadas
 como
 para
 
iden7ficadores
 

Sintaxis
 básica,
 variables
 y
 7pos
 -­‐
 Jesús
 Montes
 Sánchez
 (jmontes@fi.upm.es)
 

Variables
 

Tipo
 y
 valor
 

!   Representan
 can7dades,
 cualidades
 y/o
 objetos
 del
 programa
 
!   Es
 una
 región
 de
 memoria
 donde
 se
 guarda
 un
 valor
 que
 

posteriormente
 será
 u7lizado
 por
 el
 programa
 

!   Antes
 de
 usarlas
 debemos
 declararlas
 para
 que
 el
 compilador
 

conozca:
 
!   Su
 nombre
 
!   Su
 ámbito
 de
 vida
 
!   Su
 visibilidad
 
!   Su
 7po
 asociado
 

Tipo:
Valor:


 Zapatos
 

 El
 par
 de
 zapatos
 concreto
 

 que
 contenga
 

Tipo:
Valor:
 


 Líquido
 

 El
 líquido
 concreto
 que
 

 contenga
 

Sintaxis
 básica,
 variables
 y
 7pos
 -­‐
 Jesús
 Montes
 Sánchez
 (jmontes@fi.upm.es)
 

Sintaxis
 básica,
 variables
 y
 7pos
 -­‐
 Jesús
 Montes
 Sánchez
 (jmontes@fi.upm.es)
 

18/01/12
 

2
 

Declaración
 de
 variables
 

Tipos
 básicos
 

!   Simple
 


 tipo identificador;

!   Múl7ple
 


 tipo identificador1, identificador2;
 

!   Con
 asignación
 


 tipo identificador = valor;


 


 

!   Booleano:
!   Carácter:
!   Número
 entero:
!   Número
 real:


 


 verdadero,
 falso
 


 a,
 A,
 z,
 Z,
 1,
 9,
 #,
 ?,
 …
 


 -­‐1,
 33
 


 3.14,
 5E-­‐10


 


 
 

Sintaxis
 básica,
 variables
 y
 7pos
 -­‐
 Jesús
 Montes
 Sánchez
 (jmontes@fi.upm.es)
 

Sintaxis
 básica,
 variables
 y
 7pos
 -­‐
 Jesús
 Montes
 Sánchez
 (jmontes@fi.upm.es)
 

Booleano
 

Carácter
 

!   Para
 representar
 valores
 lógicos:
 cierto
 o
 falso
 
!   Se
 u7liza
 para
 representar
 el
 resultado
 de
 las
 operaciones
 

lógicas
 y
 de
 comparación
 

!   Tipo
 boolean
!   Valores
 true o
 false


!   Valores
 numéricos
 que
 se
 usan
 para
 representar
 caracteres
 

(letras,
 números,
 símbolos)
 usando
 la
 tabla
 ACII
 o
 La7n
 1
 

!   Tipo
 char
!   Se
 expresan
 entre
 comillas
 simples:
 ‘a’,
 ‘4’,
 ‘#’
 

Sintaxis
 básica,
 variables
 y
 7pos
 -­‐
 Jesús
 Montes
 Sánchez
 (jmontes@fi.upm.es)
 

Sintaxis
 básica,
 variables
 y
 7pos
 -­‐
 Jesús
 Montes
 Sánchez
 (jmontes@fi.upm.es)
 

Número
 entero
 

!   Para
 contar
 o
 numerar
 
!   Diferentes
 bases
 de
 representación
 


 

 Decimal
 (10):

 

 Octal
 (8):

 Hexadecimal
 (16):


 0,
 -­‐1,
 65184
 

 00,
 -­‐01,
 0177240
 

 0x0,
 -­‐0x1,
 0xFEA0
 

!   Tres
 niveles
 de
 precisión:
 short,
 int
 y
 long

Número
 real
 

!   Números
 reales,
 posi7vos
 o
 nega7vos
 y
 con
 o
 sin
 decimales
 
!   Coma
 flotante
 

!   Representación
 interna
 dis7nta
 a
 la
 de
 los
 enteros
 

!   Notación
 decimal
 o
 cienqfica
 
!   Dos
 niveles
 de
 precisión:
 float
 y
 double

Sintaxis
 básica,
 variables
 y
 7pos
 -­‐
 Jesús
 Montes
 Sánchez
 (jmontes@fi.upm.es)
 

Sintaxis
 básica,
 variables
 y
 7pos
 -­‐
 Jesús
 Montes
 Sánchez
 (jmontes@fi.upm.es)
 

18/01/12
 

3
 

Tipos
 básicos
 

Declaraciones
 de
 ejemplo
 

Tipo
 
boolean
char
byte
short
int
long
float
double

Tamaño
 en
 bits
 

16
 
8
 
16
 
32
 
64
 
32
 
64
 

Valores
 
true
 o
 false
De
 \u0000
 a
 \uFFFF
 
De
 -­‐128
 a
 127
 
Número
 entero
 de
 -­‐32768
 a
 32767
 
Número
 entero
 de
 -­‐231
 a
 231
 -­‐
 1
 
Número
 entero
 de
 -­‐263
 a
 263
 -­‐
 1
 
Número
 real
 en
 coma
 flotante
 
Numero
 real
 en
 coma
 flotante
 

int i;
float i, j, k;
char a = ‘x’, b = ‘4’, c = a;
boolean b = false;
double k = -0.25;



Sintaxis
 básica,
 variables
 y
 7pos
 -­‐
 Jesús
 Montes
 Sánchez
 (jmontes@fi.upm.es)
 

Sintaxis
 básica,
 variables
 y
 7pos
 -­‐
 Jesús
 Montes
 Sánchez
 (jmontes@fi.upm.es)
 

¿Son
 a
 y
 b
 iguales?
 

Conversión
 de
 7pos
 

!   Caso
 1
 

int a = 1;
char b = ‘1’;
 

!   Caso
 2
 

int a = 1;
long b = 1;
 

!   Caso
 3
 

int a = 1;
double b = 1.0;
 

!   ¿Qué
 pasa
 cuando
 combinamos
 7pos
 diferentes?
 

!   Tipos
 compa7bles:
 Aquellos
 que
 almacenan
 información
 similar
 
!   Tipos
 incompa7bles:
 Aquellos
 que
 almacenan
 información
 

diferente
 

!   2
 mecanismos
 

!   Conversión
 automá7ca
 
!   Conversión
 explícita
 

Sintaxis
 básica,
 variables
 y
 7pos
 -­‐
 Jesús
 Montes
 Sánchez
 (jmontes@fi.upm.es)
 

Sintaxis
 básica,
 variables
 y
 7pos
 -­‐
 Jesús
 Montes
 Sánchez
 (jmontes@fi.upm.es)
 

Conversión
 automá7ca
 

Conversión
 explícita
 

!   La
 hace
 automá7camente
 el
 compilador
 
!   Es
 segura
 
!   Solo
 entre
 7pos
 compa7bles
 
!   Se
 realiza
 por
 promoción:
 de
 un
 7po
 “menor”
 a
 uno
 “mayor”
 

int a = 2;
float valor = a;
 


 

!   Cas7ng:
 mecanismo
 para
 explicitar
 el
 cambio
 de
 7po
 de
 una
 

expresión
 o
 variable
 

!   Le
 indicamos
 al
 compilador
 que
 asumimos
 la
 responsabilidad
 
!   Sintaxis:
 

(tipo nuevo) expresión
 

Sintaxis
 básica,
 variables
 y
 7pos
 -­‐
 Jesús
 Montes
 Sánchez
 (jmontes@fi.upm.es)
 

Sintaxis
 básica,
 variables
 y
 7pos
 -­‐
 Jesús
 Montes
 Sánchez
 (jmontes@fi.upm.es)
 

18/01/12
 

4
 

Conversión
 de
 7pos
 




 
!   Forma
 correcta:
 



long a = 1;
int b = a;

long a = 1;
int b = (int)a;
 

Entrada/salida
 básica
 

Sintaxis
 básica,
 variables
 y
 7pos
 -­‐
 Jesús
 Montes
 Sán
  • Links de descarga
http://lwp-l.com/pdf3436

Comentarios de: Curso de Programación en Java - Sintaxis básica, variables y tipos (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad