PDF de programación - Prácticas: introducción a la programación en Java

Imágen de pdf Prácticas: introducción a la programación en Java

Prácticas: introducción a la programación en Javagráfica de visualizaciones

Publicado el 14 de Enero del 2017
3.266 visualizaciones desde el 14 de Enero del 2017
5,2 MB
45 paginas
Prácticas: Introducción a la

programación en Java

Informática (1º Ingeniería Civil)
Curso 2011/2012

Introducción a Java y al entorno de desarrollo
NetBeans

Índice
• 

•  Estructura de un programa
•  Tipos de datos
•  Operadores
•  Sentencias condicionales
•  Sentencias repetitivas
•  Funciones

Curso 2011/2012



Introducción a Java (I)
•  Objetivos:

•  Describir las características del lenguaje de

programación Java.

•  Describir las herramientas ligadas a la construcción y

ejecución de programas escritos en Java.

•  Construir las primeras aplicaciones en Java.

Curso 2011/2012



Introducción a Java (II)
•  Características:

Sencillo. Elimina la complejidad de otros leguajes.

• 
•  Orientado a objetos. La filosofía de programación orientada a

• 

objetos facilita la creación y mantenimiento de programas.
Independiente de la arquitectura y portable. Al compilar un
programa en Java, el código resultante es un tipo de código
binario conocido como Java Bytecode. Este código es
interpretado por diferentes computadoras de igual manera.
Como el código compilado de Java es interpretado, un
programa compilado de Java puede ser utilizado por
cualquier computadora que tenga implementado el
intérprete de Java.
Robusto. Java simplifica la gestión de la memoria.

• 
•  Multitarea. Java puede ejecutar diferentes líneas de código al

mismo tiempo.

•  Dinámico. En java no es necesario cargar completamente el

programa en memoria, sino que las clases compiladas
pueden ser cargadas bajo demanda en tiempo de ejecución.

Curso 2011/2012



Introducción a Java (III)
•  Mecanismo de creación de un programa Java

•  Java es a la vez compilado e interpretado. Con el

compilador, el programa fuente con extensión .java es
traducido a un lenguaje intermedio llamado Java
bytecodes generándose un programa compilado
almacenado en un archivo con extensión .class. Este
archivo puede ser posteriormente interpretado por el
intérprete de Java (Máquina Virtual de Java). La
compilación se produce una vez y la interpretación
cada vez que el programa se ejecuta.

Curso 2011/2012



Introducción a Java (IV)
•  Plataforma Java

• 

• 

Intérprete, Máquina Virtual Java o Java Virtual
Machine
Interfaz de Programación de Aplicaciones o Java
Application Programming Interface (Java API).

•  El API de Java es una colección de

componentes de software que facilitan
muchas necesidades de programación, por
ejemplo para construir una interfaz de usuario
(GUI). El API de Java se agrupa en librerías o
paquetes (packages) de componentes.

Programa Java
API de Java

Máquina Virtual de Java

Curso 2011/2012



Plataforma Hardware



Introducción a Java (V)
•  Kit de Desarrollo Java

•  Para escribir un programa Java es necesario tener
instalado el Kit de desarrollo de Java o JDK (Java
Development Kit), también llamado Java SDK
(Software Development Kit).
•  Contiene el software necesario para que los programadores
compilen, depuren y ejecuten programas escritos en Java.

• 

Tanto el software como la documentación son
gratuitos según la licencia de Sun Microsystems.

•  En la sala está instalado el JDK 6.16 y el entorno de

desarrollo NetNeans 6.7.1.
•  www.java.com
• 
• 
• 

http://netbeans.org/
http://java.sun.com
http://www.sun.com

Curso 2011/2012



Entorno NetBeans (I)
•  NetBeans IDE (Integrated Development

•  http://netbeans.org/kb/docs/java/quickstart.html

Environment)

•  Ejemplo: “Hola Mundo”

Curso 2011/2012



Entorno NetBeans (II)
•  NetBeans IDE
•  Ejemplo: “Hola Mundo”



a
m
a
r
g
o
r
p


l
e
d

e
u
q
o
B

l



a

l


e
d



e
u
q
o
B

l


l

i

a
p
c
n
i
r
p



i

n
ó
c
n
u

f

Curso 2011/2012



Entorno NetBeans (III)
•  Compilación

•  Ejecutar  Limpiar y generar Main Project

•  Ejecución

•  Ejecutar  Ejecutar Main Project

•  Ejecución Manual

•  En D:/NetBeansProjects/NombreProyecto

•  Código fuente (.java):

• 

• 

D:/NetBeansProjects/NombreProyecto/src!

Ejecutable (.jar):

D:/NetBeansProjects/NombreProyecto/dist!

Ejecución manual:

java –jar nombreProyecto.jar!

Curso 2011/2012



Entorno NetBeans (IV)
• 

Los entornos de desarrollo permiten la ejecución
“paso a paso” de los programas para realizar tareas
de depuración.

•  Desde el menú Depurar de NetBeans, están las
opciones “Paso a paso” y “Continuar ejecución”,
que se ejecutan con F7 y F8 respectivamente.
– 

Paso a paso (F7): Ejecuta línea a línea. En las llamadas a
funciones, ejecuta la función también paso a paso.

–  Continuar ejecución (F8): Ejecuta línea a línea. En las llamadas

a funciones, ejecuta la función de un único salto.

•  En este modo de ejecución podemos ver el valor de

las variables y cómo van cambiando.

Curso 2011/2012



Estructura de un programa (I)

•  Objetivos:

•  Describir la estructura del código fuente de una

aplicación Java

•  Presentar los conceptos de comentario y de
identificador dentro del código fuente de un
programa.

•  Java siempre emplea la Programación

Orientada a Objetos por lo que el código se
incluye dentro de las clases. Una clase es
combinación de datos (constantes y variables)
y métodos (o funciones).

Curso 2011/2012



Estructura de un programa (II)

•  La clase principal y la función main

•  Un programa puede construirse empleando varias

clases.

•  En el caso más simple se utilizará una única clase, que
contiene el programa o función principal: main () y es
ahí donde se incluyen las sentencias (o instrucciones)
del programa principal.
Las sentencias se separan entre sí por caracteres
punto y coma.

• 

•  Estructura de un programa simple en Java:

public class ClasePrincipal {

public static void main(String[] args) {



}

sentencia_1;
sentencia_2;
// ...
sentencia_N;

}

Curso 2011/2012



Estructura de un programa (III)

•  Los identificadores son nombres que se les

asignan a variables, métodos, clases, … en el
código fuente de un programa.

•  Todo identificador que se use en un programa

Java debe definirse antes de utilizarlo.

•  Existen una serie de palabras reservadas por el
lenguaje que el programador no puede usar.

Curso 2011/2012



Ejercicio

•  Modificar el programa Hola para que visualice otro

nombre por pantalla al ejecutarse.

Curso 2011/2012



Tipos de datos (I)
•  Objetivos:

•  Describir los tipos de datos primitivos (numéricos,

booleano y de tipo carácter) en Java y su formato de
representación.

•  Escribir la declaración de constantes y variables de

cualquiera de los tipos de datos primitivos.

•  Todo lenguaje de programación consta de

elementos específicos que permiten realizar las
operaciones básicas de la programación: tipos
de datos, operadores e instrucciones o
sentencias.

Curso 2011/2012



Tipos de datos (II)
•  Tipos de datos primitivos en Java.

•  A todo dato (constante, variable o expresión) le

corresponde un tipo específico en Java.

Tipo de datos
smple
int
double
boolean
char

Representación
/ Valor
Número entero
Número real
true o false
Carácter

Valor por
defecto
0
0.0
false
\u0000

Curso 2011/2012



Tipos de datos (II)
•  Declaración de variables:

•  Una variable es un espacio de la memoria

Curso 2011/2012



• 

• 

correspondiente a un dato cuyo valor puede
modificarse durante la ejecución de un programa y
que está asociado a un identificador. Toda variable
ha de declararse antes de ser utilizada en el código
de un programa Java. En la declaración debe
indicarse el identificador y el tipo de dato asociado.
Identificaremos los datos de entrada y de salida de
nuestro programa y los definiremos como variables
con el tipo de datos correspondiente.
La declaración de una variable en el código fuente
de un programa Java puede hacerse:
• 
• 
• 

tipo_de_dato identificador_de_la_variable;
tipo_de_dato ident_1, ident_2, …, ident_n;
Ejemplo:
• 
• 

int n;
double x, y;

Una variable queda definida dentro del
bloque {} de sentencias en el que ha sido
declarada



Tipos de datos (II)
•  Declaración de variables:

• 

La declaración e inicialización de una variable de tipo
primitivo puede realizarse de forma simultánea en la
misma línea empleando el operador asignación (=).

int n = 15;

Es similar a escribir:

int n;
n = 15;

•  El valor asignado a la variable puede modificarse las

veces que se quiera durante la ejecución del
programa.

Curso 2011/2012



Tipos de datos (II)
•  Declaración de variables finales o constantes:

• 

Las variables finales se declaran con la palabra
reservada “final” antes del identificador del tipo de
dato. Una vez inicializada una variable final su valor no
puede ser modificado.

•  Ejemplo:

• 

final int MAXIMO = 15;

Curso 2011/2012



Ejercicio

•  Realizar un programa que muestre la suma de las

edades de tus compañeros de fila
• 

(Puedes suponer que tienes 3 compañeros de fila, de 17, 21 y
18 años).

Curso 2011/2012



Ejercicio

•  Realizar un programa que, dado el radio de una

esfera, calcule y devuelva por pantalla el valor de
la superficie y el volumen de la esfera
correspondiente. Salida esperada:

Radio de la esfera: X metros
Superficie de la esfera: X metros cuadrados
Volumen de la esfera: X metros cúbicos

•  Realizar un programa que dado el peso (en kg) y la
altura (en m) de una persona calcule y muestre su
Índice de Masa Corporal (IMS). Este índice pretende
determinar el intervalo de peso más saludable
  • Links de descarga
http://lwp-l.com/pdf702

Comentarios de: Prácticas: introducción a la programación en Java (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