FAMILIARIZANDONOS CON JAVA



Documentos relacionados
FACULTAD DE INGENIERÍA

La clase estándar Scanner

Tutorial básico del entorno de desarrollo Eclipse.

Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación. IIC1102 Introducción a la Programación

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

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.

Computación III. Objetivo de aprendizaje del tema

ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO ESCUELA DE INGENIERIA EN SISTEMAS

USO DE LOS OBJETOS JLABEL, JTEXTFIELD Y JBUTTON

Clase Práctica Nº 1 ED 2015

Introducción al lenguaje de programación java

FACULTAD DE INGENIERÍA

Introducción a la Programación en Java. Page 1

Universidad ORT - Arquitecturas de Software sobre plataforma JEE Web Services (parte 1)

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

Ejemplo de lectura por teclado de un número entero: int n; System.out.print("Introduzca un número entero: "); n = sc.nextint();

Universidad Nacional del Santa F A C U L T A D D E I N G E N I E R I A E.A.P. Ingeniería de Sistemas e Informática NETBEANS 7.0

Introduciendo datos desde el

Introducción al lenguaje Java

FACULTAD DE INGENIERÍA, U.B.A. Seminario de Sistemas Embebidos TRABAJO PRÁCTICO 0

1. Manejo de memoria estática 2. Manejo de memoria dinámica

INSTALACIÓN DEL ENTORNO DE DESARROLLO PARA EL LENGUAJE DE PROGRAMACIÓN JAVA

GUÍA DE LABORATORIO 5 ARREGLOS DE UNA DIMENSIÓN

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

Java. Mtro. Manuel Suárez Gutiérrez

Conociendo el ambiente de programación de Java. M. en C. Erika Vilches

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

Módulo 1 El lenguaje Java

Estructura de datos tipo vector.

El lenguaje de programación Java

Sintaxis y Convenciones de Java. M. en C. Erika Vilches

1 ELEMENTOS BASICOS DEL LENGUAJE

GUÍA PARA LA CONFIGURACIÓN Y UTILIZACIÓN DE LA IDE DRJAVA

1. El entorno de desarrollo Eclipse

JAVA NATIVE INTERFACE (JNI) INVOCANDO C/C++ DESDE JAVA

Manual de instalación de Java Runtime Environment.

1. El entorno de desarrollo Eclipse

FACULTAD DE INGENIERÍA

Tarea 1 Programación José Luis Comesaña


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

PROGRAMACIÓN CLIENTE-SERVIDOR MEDIANTE SOCKETS EN JAVA

Curso Informática Lección 2. Introducción a la programación en Java

Universidad Central de Bayamón COLEGIO DE DESARROLLO EMPRESARIAL Y TECNOLOGIA. Número Estudiante:

APUNTES JAVA ARRAYS (ARREGLOS) Un arreglo es un grupo de posiciones de memoria contiguas. Todas las cuales tienen el mismo nombre y el mismo tipo.

Entorno de Desarrollo - 1 -

CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa

Universidad ORT - Arquitectura de Software. Requisitos

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

EXAMEN PARCIAL 23 de Octubre de 2015 Programación I. Grado en Matemáticas e Informática ETSIINF UPM

Manual de NetBeans y XAMPP

Práctica: Creación de un programa C# sencillo

11. Algunas clases estándar de Java (II)

Modulo 1 El lenguaje Java

I. Introducción a la programación orientada a objetos y al lenguaje JAVA Colegio Reuven Feuerstein Javier Navarro

Java en 2 horas. Rodrigo Santamaría

Descarga, instalación y uso de herramientas:

Pruebas de unidad con JUnit

Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos.

Guía de instalación del software de la asignatura

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

Tema: Introducción a Java y Netbeans

Julio C. Sandria Reynoso

Examen Junio- Grupo A Lunes 17 de Junio - Programación en C++ Pág. 1

ZILOG DEVELOPER STUDIO

GESTIÓN DE EXCEPCIONES EN JAVA. CAPTURA CON BLOQUES TRY CATCH Y FINALLY. EJEMPLOS RESUELTOS. (CU00927C)

Estructuras básicas de la programación en Java

Crear una Activity en Android. Paso por paso

Introducción al ambiente de desarrollo: Edición, compilación y depuración. Familiarizarse con el entorno de desarrollo Dev C++.

INSTALACION MANUAL DE ECLIPSE EN UBUNTU

ISTP CIDET COMPUTACION E INFORMATICA ARREGLOS EN JAVA

Java en 3 horas. Ampliación de Sistemas Operativos. Rodrigo Santamaría

Facultad de Ingeniería Escuela de Ingeniería de Sistemas y Computación Algoritmia y Programación

Práctica 2: Java Remote Method Invocation (RMI)

5 PASOS PARA EDITAR, COMPILAR Y CONSTRUIR UN PROGRAMA EN FORTRAN (VERSIÓN 1.0)

Introducción a la programación (Java)

U.T.4.EL ENTORNO DE DESARROLLO

Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp...

Programar un Forma de Pensar: Introducción a la OOP en Java. Ing. Sergio Antonio Pino Gallardo Ing. Irene Lizeth Manotas Gutierrez

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

Introducción a Java III. Prof. MSc. Pedro Shiguihara

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA

Programación III. 1. Facultad: Ingeniería Escuela: Computación Asignatura:Programación III I. OBJETIVOS II. INTRODUCCIÓN TEÓRICA

Tema 6. Reutilización de código. Programación Programación - Tema 6: Reutilización de código

Práctica 3 Manejo de GCC y ejecución de programas por consola. Computador Compilador Editor de texto o IDE

Objective C (Desarrollo con Apple)

Guía de Instalación de la JDK y del Eclipse

Como crear una aplicación con Java y Eclipse Fecha Lunes, 16 abril a las 19:49:51 Tema Java

Carrera: Analista de Sistemas. Asignatura: Resolución de Problemas y Algoritmos

Introducción a la Programación Orientada a Objetos

Tutorial 4. Aplicaciones Web con NetBeans 5.0

Partes de un programa en Java. A. Ejemplo de un Programa en Java /* Programa Ejemplo de Java: Muestra una Ventana Archivo: Ejemplo1.

Introducción a Netbeans

Manual de Instalación

CONCEPTOS BASICOS DEL LENGUAJE JAVA

Benemérita Universidad Autónoma del Estado de Puebla

Guía de Instalación de Java y jedit. Alumno Colaborador de la Asignatura

Monitor de rendimiento

Transcripción:

Programación Java - Ingeniería de Sistemas - UATF 1 Ing. Limber Ruíz Molina FAMILIARIZANDONOS CON JAVA 1.1 INTRODUCCIÓN El objetivo de este capítulo es empezar a familiarizarnos con el lenguaje JAVA, aunque JAVA es un lenguaje de Programación Orientado a Objetos es recomendable empezar a programar JAVA de manera estructurada ya que durante el primer semestre sólo se programó en C++ de manera estructurada; por lo tanto es necesario ver las similitudes que hay entre C++ y JAVA como: los tipos de datos (short, int, float, double, char, etc.) son similares con algunas pequeñas diferencias; las estructuras de control selectivas y repetitivas (if-else, while, do-while, for) son iguales en ambos lenguajes. Para conocer JAVA con más profundidad es muy recomendable leer libros más especializados donde haya conceptos que no se explican en este manual práctico. A continuación se explican algunos conceptos y herramientas necesarias para poder programar en JAVA. 1.2 JDK (Kit de Desarrollo de Java, Java Development Kit) Para poder programar en Java, primeramente es necesario instalar en la computadora el JDK, el mismo que lo podemos conseguir del laboratorio de servidores; el JDK se puede definir como un conjunto de herramientas, utilidades, documentación y ejemplos para desarrollar aplicaciones JAVA. 1.3 IDE (Entorno de Desarrollo Integrado, Integrated Development Environment) Después de instalar el JDK es necesario instalar un IDE para Java. Un IDE es un programa compuesto por un conjunto de herramientas de programación que proveen un marco de trabajo amigable para realizar nuestros programas. Para Java existen varios IDE s como: Eclipse, JCreator, BlueJ, Ready To Program, NetBeans, etc. Nosotros utilizaremos el IDE Eclipse, que también lo podemos conseguir de laboratorio de Servidores. 1.4 ESTRUCTURA BÁSICA DE UN PROGRAMA EN JAVA class nombre_de_clase //cuerpo del programa La función main es la primera función que se ejecuta de la clase Nota.- A la hora de grabar el archivo debe ser el mismo nombre que la clase (class), en el ejemplo del nombre del archivo sería nombre_de_clase.java

Programación Java - Ingeniería de Sistemas - UATF 2 Ing. Limber Ruíz Molina 1.5 SALIDA DE DATOS EN PANTALLA ln -> aumentamos ln, si queremos salto de línea System.out.println( salida en pantalla ); Ej. class Ejemplo1 System.out.print("hola mundo"); 1.6 ENTRADA DE DATOS (entrada de cadenas) next() Al igual que en C++, en java también se pueden importar librerías (paquetes) con las instrucción import. La clase Scanner que se encuentra dentro del paquete util, es la clase que nos permite introducir datos por teclado import java.util.scanner; class Ejemplo2 System.out.println("introduzca su nombre:"); String nombre=en.next(); //next permite introducir sólo una palabra por teclado System.out.print("Hola "+nombre); 1.7 Entrada de números enteros nextint() import java.util.scanner; class Ejemplo3 int a=en.nextint(); int b=en.nextint();

Programación Java - Ingeniería de Sistemas - UATF 3 Ing. Limber Ruíz Molina int c=a+b; System.out.print(c); 1.8 Entrada de números flotantes nextfloat() import java.util.scanner; class Ejemplo4 float a=en.nextfloat(); float b=en.nextfloat(); float c=a/b; System.out.print(c); Nota.- también puede usar para datos doubles nextdouble() 1.9 Ejemplo de un programa con Eclipse Primero debemos crearnos un nuevo proyecto o abrir uno que ya exista. File -> New -> Project Debemos seleccionar Java Project y luego presionamos en next

Programación Java - Ingeniería de Sistemas - UATF 4 Ing. Limber Ruíz Molina Seguidamente debemos darle un nombre al proyecto (Project name) y luego seleccione Finish Dentro de un proyecto podemos crear varias clases, un programa puede estar en una clase. Para crear una clase debemos hacer click derecho en el proyecto creado, New->Class Posteriormente debemos darle un nombre a nuestra clase y seleccionar la casilla (public static void main), y seleccionamos Finish

Programación Java - Ingeniería de Sistemas - UATF 5 Ing. Limber Ruíz Molina En la clase que se creó debemos escribir nuestro programa Para poder compilar y ejecutar nuestro programa debemos hacer click derecho en la clase donde esta nuestro programa y luego seleccionamos run as y java application y el programa se ejecutara y podremos insertar y visualizar los datos desde la consola Si es que la consola (Console) no está a la vista, debemos ir al menú principal, seleccionamos la opción window->show view->console, ahí podremos insertar los datos

Programación Java - Ingeniería de Sistemas - UATF 6 Ing. Limber Ruíz Molina 1.10 Ejemplos de programas en Java Programa que permite visualizar el mayor de 3 números introducidos por teclado 7 9 3 9 import java.util.scanner; public class Tres public static void main(string[] args) int A,B,C; A=en.nextInt(); B=en.nextInt(); C=en.nextInt(); if(a>b) if(a>c) System.out.print(A); else System.out.print(C); else if(b>c) System.out.print(B); else System.out.print(C); Programa que visualiza los primeros N números 7 1 2 3 4 5 6 7

Programación Java - Ingeniería de Sistemas - UATF 7 Ing. Limber Ruíz Molina Programa que permite insertar N números por teclado y posteriormente visualiza cuántos son múltiplos de 3 6 2 8 5 6 2 9 1 Programa que visualiza la sumatoria de los dígitos de un número introducido por teclado 5467 22

Programación Java - Ingeniería de Sistemas - UATF 8 Ing. Limber Ruíz Molina Programa que permita insertar N números por teclado, posteriormente visualiza el número más grande. 6 9 8 5 6 2 9 1 import java.util.*; public class Grande public static void main(string[] args) int cant,num,max; cant=en.nextint(); max=0; for(int i=0;i<cant;i++) num=en.nextint(); if(num>max) max=num; System.out.print(max); Programa que dado un número por teclado, visualiza el mismo pero invertido 314 413 import java.util.*; public class Peque public static void main(string[] args) int num1,num2,d; num1=en.nextint(); num2=0; while(num1>0) d=num1%10; num2=(num2*10)+d; num1=num1/10; System.out.print(num2);