Docente: Juan Carlos Pérez P. Alumno : Fecha : Nota:

Documentos relacionados
Tema 2. El lenguaje JAVA

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas

4. Operadores Operador asignación

Java para programadores

Principios de Computadoras II

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones

Fundamentos de JAVA. Angel Kuri Enero, /2/2006

El lenguaje C. 1. Identificadores, constantes y variables

Ficha de Aprendizaje N 13

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA

PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez

Computación II. Introducción a Visual Basic

Expresiones y sentencias

Programación Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC.

Programación n Orientada a Objetos Sentencias Java Parte I. Ing. Julio Ernesto Carreño o Vargas MsC.

Introducción a Java (II) Dr. (c) Noé Alejandro Castro Sánchez

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA

OPERADORES Y EXPRESIONES

Expresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz

CONCEPTOS BASICOS DEL LENGUAJE JAVA

Lección 2 Introducción al lenguaje C

Tema 3 Elementos básicos de programación

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

Tema 4. Operadores y Expresiones

Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.

1 ELEMENTOS BASICOS DEL LENGUAJE

Elementos léxicos del lenguaje de programación Java

Operadores. Javier Fernández Rivera -

Definición de Memoria

Taller de Programación I. Introducción a Java

Clases en Java. Declaración de clases en Java 02/09/16. Ing. Roberto Martínez Román - public class Alumno { private int matricula;

Introducción al lenguaje de programación java

Universidad Autónoma de Tlaxcala. M.C. José Juan Hernández Mora. Primera Sesión

Un identificador le da nombre único a un elemento en un programa (Variables, procedimientos, etc.). No puede contener operadores como + - * /

Sintaxis básica, variables y 7pos

Datos y tipos de datos

Tema 2. El lenguaje de programación Java (Parte 1)

Prácticas: Introducción a la programación en Java. Informática (1º Ingeniería Civil) Curso 2011/2012

Práctica de constantes, expresiones y operadores. Programación en C 1

Lección 2: Creando una Aplicación en Java. 1. Estructura del archivo de una clase. 3. Definiendo clases fundamentos

Para leer la entrada de consola, lo primero que se hace es construir un Scanner que este asociado al flujo de entrada estándar System.

Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C

FACULTAD DE INGENIERÍA

Ubicación e historia

Objetivos de la sesión. Aplicación de consola 7/30/11. Código con que se inicia un programa en Visual C# (aplicación de consola)

Práctica 3 mtp. metodoloxía e tecnoloxía da programación. Presentar detalles básicos sobre la sintaxis del lenguaje de programación Java.

Variables. Profesor Leonardo Carámbula - Programación III EMT I.S.B.O.

5. Sentencias selectivas o condicionales

TIPOS DE DATOS BASICOS EN LENGUAJE C

Identificadores, palabras reservadas, tipos de datos, operadores aritméticos y el sistema estándar de salida en Java

Capítulo 7 OPERADORES Y EXPRESIONES. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

Fundamentos del Lenguaje de Programación Java

Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1

Elementos de un programa en C

Los caracteres de Java pueden agruparse en letras, dígitos, espacios en blanco, caracteres especiales, signos de puntuación y secuencias de escape.

LENGUAJE. Tema 2 Elementos de un programa

Guía - Taller # 2 (JAVA)

ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF

Gestor de aplicaciones Java. Esta herramienta es el intérprete de los archivos de clase generados por el javac (compilador).

Práctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros

Programa Java. El lenguaje de programación Java. Comentarios. Programa Java. Palabras reservadas. Identificadores

ESCUELA DE INFORMÁTICA

GUÍA BÁSICA DE SCHEME v.4

Operadores y Expresiones

Programación. Test Autoevaluación Tema 3

Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera. Fundamentos de programación

Programación en java. Estructuras algorítmicas

2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA

Programación orientada a objetos. Resumen de Temas Unidad 4: Sobrecarga

Repaso desarrollo de software Parte #1. Jorge Iván Meza Martínez

Programación 1 Tema 3. Información, datos, operaciones y expresiones

Apuntadores (Punteros)

INICIACIÓN A LA PROGRAMACIÓN LENGUAJE JAVA

$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos

FACULTAD DE INGENIERÍA

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

Sensor de Temperatura utilizando el Starter Kit Javelin Stamp. Realizado por: Bertha Palomeque A. Rodrigo Barzola J.

Es toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos:

Curso de Programación Avanzada en C

1 Estructura básica de un programa C++

Unidad II. Fundamentos de programación en Java. Ing. José Luis Llamas Cárdenas

Computación III. Objetivo de aprendizaje del tema

Lo que necesitaremos para programar en Java, será un editor de texto o IDE y la JDK.

INICIACIÓN A LA PROGRAMACIÓN EN C

Desarrollo de aplicaciones con JAVA, JCreator, JDeveloper NetBeans

PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA

FUNDAMENTOS DE INFORMÁTICA

Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.

VARIABLES, CONSTANTES Y EXPRESIONES ASIGNACIÓN. TIPOS ELEMENTALES. PRECEDENCIA DE LOS ESTRUCTURAS DE CONTROL. CONDICIONAL E

Fundamentos de la programación

Lenguaje de programación con JAVA

Constantes. Las constantes no cambian durante la ejecucion de un programa en C++, en C++ existen 4 tipos de constantes:

TEMA 2. Agenda. Fundamentos de JAVA

Estatutos de Control C# Estatutos de Decisión (Selección)

Programación básica en Java

Fundamentos de Programación 2017-I

FUNDAMENTOS DE JAVA PARA LA CONCURRENCIA

Descripción y Contenido del Curso. Programación C++ Capacity Academy.

Transcripción:

Docente: Juan Carlos Pérez P. Alumno : Fecha : Nota: Justificación: Se pretende con éste contribuir a que el alumno se inicie y conozca el entorno del IDE en la creación de pequeños programas en java Objetivos: Crear un programa en Java Manejar algunas funciones básicas de java Reconocer el IDE de programación a utilizar Conocer algunas variables y tipos de datos básicos de java. Reconocer los símbolos relacionales, asignación en java. Reconocer los símbolos lógicos en java Contenido. Crear la primera aplicación como lo muestra el siguiente diagrama de clases en UML Pasos: 1. 2. 1

3. Una vez creado el Proyecto 4. Creamos los paquetes. 5. 2

Agregar la primera Clase llamada Hola.java Digitamos : 3

Nuestro programa Hola.java debe compilarse y crear un archivo Hola.class para poderlo ejecutar Resultado: public static void main (String args[]) {... } En una clase se definen uno o más métodos. Las palabras public y static son atributos del método que discutiremos más tarde. La palabra void indica que el método main no retorna ningún valor. La forma (String args[]) es la definición de los argumentos que recibe el método main. En este caso se recibe un argumento. Los paréntesis [] indican que el argumentos es un arreglo y la palabra String es el tipo de los elementos del arreglo. Por lo tanto main recibe como argumento un arreglo de String que corresponden a los argumentos con que se invoca el programa. La instrucción System.out.println (...); despliega un String u ó otro tipo de dato según sea el parámetro de entrada en una nueva línea, es similar al método System.out.print (...);// imprime en una línea el dato en la consola. Para realizar un programa en java existen diversos editores. En el curso de java trabajaremos con Netbeans 8.0.2. 4

Variables y tipos de datos Una variable es un nombre que contiene un valor que puede cambiar a lo largo del programa. En Java hay dos tipos principales de variables: Variables de tipos primitivos. Están definidas mediante un valor único que puede ser entero, de punto flotante, carácter o booleano. Tipo Descripción boolean 1 byte, valores true y false Clase Envolvente Boolean char 2 bytes, Unicode, comprende el código ascii Char byte 1 byte, valor entero entre -128 y 127 Byte short 2 bytes, valor entero entre -32768 y 32767 Short int long float double 4 bytes, valor entero entre -2,147,483,648 y 2,147,483,647 8 bytes, valor entre -9,223,372,036,854,775,808 y 9,223,372,036,854,775,807 4 bytes, de -3.402823E38 a -1.401298E-45 y de 1.401298E-45 a 3.402823E38 8 bytes, de -1.79769312486232E308 a - 4.94065645841247E-324 y de 4.94065645841247E-324 a 1.79769313486232E308 Integer Long Float Double Variables de referencia. Estas variables son referencias o nombres de arrays, colecciones u objetos de una determinada clase. 5

Hay variables miembro de una clase y variables locales. Las variables miembro son declaradas fuera de cualquier método preferentemente abajo de la cabecera de la clase, y las locales se crean en el interior de un método y se destruyen al finalizar dicho método. Ambas pueden ser de tipos primitivos o de referencia. Los nombres de las variables pueden ser creados con mucha libertad. Pueden ser un conjunto de letras y números, sin algunos caracteres especiales para Java como son: -,*, /, etc. Ejemplos: int x; // x es inicializada a 0 int x=5; //x es inicializada a 5 int vector [ ]; //vector inicializado a null string saludo="hola"; //saludo es inicializada con la cadena "hola" Operadores y Expresiones Los operadores en Java son binarios (requieren siempre de dos operandos) que realizan operaciones aritméticas habituales: suma (+), resta (-), multiplicación (*), división (/) y modulo (%). Operadores de Asignación El operador por excelencia es el =. Java dispone de otros operadores de asignación que realizan operaciones acumulativas sobre una variable. La siguiente tabla muestra estos operadores: Operador Utilización Expresión equivalente += op1 += op2 op1 = op1 + op2 -= op1 -= op2 op1 = op1 - op2 *= op1 *= op2 op1 = op1 * op2 /= op1 /= op2 op1 = op1 / op2 %= op1 %= op2 op1 = op1 % op2 Operadores Unarios Los operadores más (+) y menos (-) sirven para mantener o cambiar el signo de una variable. Operador instanceof Permite saber si un objeto pertenece a una determinada clase o no. Su formato es: nombreobjeto instanceof classname y devuelve true o false. 6

Operador condicional (ternario)? : Permite realizar bifurcaciones condicionales sencillas.su formato es: Expresion Booleana? res1: res2 Donde se evalúa la expresión y se devuelve res1 si el resultado es true y res2 si el resultado es false. Operadores incrementales: Java dispone del operador incremento (++) el cual incrementa en una unidad la variable a la que se aplica, y decremento (--) la reduce en una unidad. Pueden ser utilizados de dos formas: 1. Precediendo a la variable ( ++i ). En este caso primero se incrementa la variable y después se utiliza. 2. Siguiendo a la variable ( i++ ). Es este caso primero se usa la variable y luego se incrementa su valor. Operadores relacionales El resultado de estos operadores es siempre un valor boolean (true o false). Operador Utilización El resultado es true > op1 > op2 si op1 es mayor que op2 >= op1 >= op2 si op1 es mayor o igual que op2 < op1< op2 si op1 es menor que op2 <= op1 <= op2 si op1 es menor o igual que op2 == op1 == op2 si op1 es igual que op2!= op1!= op2 si op1 y op2 son diferentes Operadores lógicos La siguiente tabla muestra los operadores lógicos de Java. Operador Nombre Utilización Resultado && AND op1 && op2 OR op1 op2 Es true si op1 y op2 son true. Si op1 es false ya no se evalúa op2. Es true si op1 u op2 son true. Si op1 es true ya no se evalúa op2.! Negación! op Es true si op es false y es false si op es true. & AND op1 & op2 OR op1 op2 Es true si op1 y op2 son true. Siempre se evalúa op2. Es true si op1 u op2 son true. Siempre se evalúa op2. 7

Operadores de concatenación de cadenas de caracteres. (+) El operador más (+) se utiliza para llevar a cabo esta acción. Ejemplo: "El total asciende a:" + result + "unidades". Promoción Según Bruce Eckel, en Piensa en Java 2da edición: Al hacer operaciones matemáticas o de bit sobre tipos de datos primitivos, se descubrirá que si son más pequeños que un int (es decir, char, byte, o short), estos valores se promocionarán a int antes de hacer las operaciones, y el valor resultante será de tipo int. Por tanto, si se desea asignar el valor devuelto, de nuevo al tipo de menor tamaño, será necesario utilizar una conversión. (Y dado que se está haciendo una asignación, de nuevo hacia un tipo más pequeño, se podría estar perdiendo información.) En general, el tipo de datos de mayor tamaño en una expresión será el que determine tamaño del resultado de esa expresión; si se multiplica un float y un double, el resultado será double; si se suman un int y un long, el resultado será long. Actividades: Implementar algunos programas en java Evaluación: 1. Defina package, class, main, compilar. 2. Elabore un programa en java que despliegue Su nombre, edad, estatura, peso, nombre Recursos: Software Netbeans 8.02, jdk.1.7, Guía de aprendizaje http://www.juanperezu.com Bibliografía: www.lawebdelprogramador.com www.java.sum.com, www.lawebdelprogramador.com Piensa en Java,Mac Graw Hill. 8