ESCUELA DE TECNOLOGÍA
APUNTE. SENTENCIAS DEL LENGUAJE JAVA PROGRAMACIÓN ORIENTADA A OBJETOS
Profesora: Carla Cristina Angulo Larenas
AÑO: 2016
1
ESCUELA DE TECNOLOGÍA
PROF. CARLA ANGULO
INTRODUCCIÓN Dentro de las “Aplicaciones Software” que se realizan, hoy en día se
trabaja sobre lo que se conocen como proyectos, es decir, un conjunto de programas que nos permite obtener el o los objetivos trazadas, considerando la labor que cumplen cada uno de ellos. Estas aplicaciones se pueden realizar a modo de block de nota, pero lo más utilizado son los IDE. LOS IDE Son plataformas en donde uno puede codificar, compilar y ejecutar la aplicación en Java. Ejemplos de ellos, muy utilizados son: netbeans, eclipse, entre otros.
ESTRUCTURA DE UNA CLASE (PROGRAMA) La estructura que se crea en el ambiente del IDE, posee una jerarquía que exige la existencia de:
Package: Establece la existencia de un conjunto de programas asociados en un proyecto y que se caracteriza por poseer el mismo nombre que el proyecto-clase inicial construido Import: Son módulos compilados independientes que nos permiten codificar clases y que cada una de las sentencias en ellas contenidas sean reconocidas por el compilador. Es decir, al colocar una sentencia en Java, pero no la biblioteca que la reconoce, entonces señalará un error al compilar el programa. Destacan: java.util Public class: Es la estructura que enmarca el conjunto de objetos, atributos, módulos y/o procesos que contiene un programa; un programa por esencia es una clase por sí misma. Public static void main: Es la rutina principal en donde se codifica cada una de las sentencias que se ejecutan de la clase inicialmente. Es posible en ella declarar, pedir datos, capturar, instanciar objetos, crear procesos, etc., es decir, una clase en Java, puede contener variables y métodos. Las variables pueden ser tipos primitivos como int, char, etc. Los métodos son funciones. 2
Sentencias en JAVA
ESCUELA DE TECNOLOGÍA
PROF. CARLA ANGULO
Package primero; Import java.utili.* Scanner lee = new Scanner(System.in); int numero1 = 0,numero2 = 0; System.out.println("Introduce el primer número:"); numero1 = lee.nextInt(); System.out.println("Introduce el segundo número:"); numero2 = lee.nextInt(); resultado = numero1+numero2; System.out.println("La suma es " + numero1 + " + " + numero2 + " = " + resultado);
SEPARADOR DE INSTRUCCIONES
“;”
En Java el término de una sentencia y el inicio de otra es el símbolo “ ;”
Ejemplo:
System.out.print (” HOLA” );
MOSTRAR UN MENSAJE: La muestra de información, texto o contenido de datos, es posible a través de las sentencias: System.out.print o println. Si lo que se muestra es un texto, debe ir entre comillas dobles y con paréntesis.
Formato: System.out.print (” mensaje” ); System.out.println (” mensaje” );
Ejemplos: System.out.print (” Hola” ); el cursor queda en la misma línea System.out.println (” Hola” );el cursos, salta una línea
3
Sentencias en JAVA
ESCUELA DE TECNOLOGÍA
PROF. CARLA ANGULO
COMENTARIOS EN NUESTRO CÓDIGO Un comentario es un texto que no es interpretado por el servidor web y que sirve de orientación en el código al programador. Se utiliza:
Formato: // comentario una línea /*comentario más de una línea */
Ejemplos:
// Este es un comentario de una sola línea /* Este programa fue creado por Carla Angulo y su función es mostrar la utilidad de los comentarios*/
VARIABLES Definición:
Son almacenes de información, que el diseñador crea para sus procesos. Esta puede ser en una zona específica o bien, al momento de usarla, cuyo nombre técnico serán variables miembros.
Declaración: Tipo nombre_de_la_variable[=valor inicial];
Donde el valor inicial, no necesariamente es en todos las variables simples de memoria que se declaren.
Restricciones: Sólo letras, números y caracteres de subrayado (_).
4
Sentencias en JAVA
ESCUELA DE TECNOLOGÍA
PROF. CARLA ANGULO
El nombre de variable es case sensitive, o sea, sensible a mayúsculas y minúsculas; por lo tanto, no es lo mismo variable que Variable.
INSTANCIACIÓN Definición:
Es la creación de objetos del mundo real, a los que se les asocia atributos o características y procesos o métodos que se realizan con esos atributos.
Declaración:
Scanner Nombre_objeto =new Scanner(System.in);
Ejemplo: public class captura_de_datos{ public static void main (String[]args ){ String nombre; long tel; variables miembros char sexo; Scanner teclado =new Scanner(System.in); System.out.println("nombre"); nombre=teclado.nextLine(); System.out.println("telefono "); tel=teclado.nextLong(); System.out.println("sexo"); sexo=teclado.next() charAt(0); .
/* O bien se declara como String y se extrae el primer caracter String cadSexo=teclado.next(); sexo=cadSexo.charAt(0); */ } }
5
Sentencias en JAVA
ESCUELA DE TECNOLOGÍA
PROF. CARLA ANGULO
ASIGNACIÓN: nombre_de_la_variable = operación o datos;
Ejemplo: suma= a+b+c;
CONSTANTES: Definición: Son valores que se van a mantener constantes a lo largo de la ejecución de la Clase, es decir, mantiene un valor inmutable a lo largo de toda la vida del programa. Las constantes en Java se definen mediante el modificador “final”
Formato: static final
Ejemplo:
tipo nombre_constante = valor;
Static final int PI=3.14;
OPERADORES: Definición:
Son los diferentes símbolos utilizados que intervienen en las sentencias para operaciones matemáticas, evaluaciones lógicas y de comparación.
6
Sentencias en JAVA
ESCUELA DE TECNOLOGÍA
PROF. CARLA ANGULO
Aritméticos: Símbolo
Descripción
+
Suma
-
Resta
*
Multiplicación
/
División
%
Resto de una División entera
++
Incremento
--
Decremento
Relacionales: Símbolo >
Mayor a
<
Menor a
>=
Mayor o igual a
<=
Menor o igual a
==
Igual a (sin importar el tipo de dato)
!=
7
Descripción
Distinto de
Sentencias en JAVA
ESCUELA DE TECNOLOGÍA
PROF. CARLA ANGULO
Lógicos: Símbolo
Descripción
&&
Todas verdaderas
||
Al menos una verdadera
!
Negación
SENTENCIAS CONDICIONALES If: Es la sintaxis básica y la más sencilla dentro de todos los condicionales. Lo utilizamos para que ejecute determinado código SI Y SÓLO SI la condición es verdadera. if (condición)
Formato:
{ sentencias;
Ejemplo: if( a> b)
} c=a+b;
if … else
Es una ampliación de la sintaxis IF. Nos permite ejecutar un bloque de código si la condición es verdadera, y otro bloque diferente si es falsa.
Formato:
8
if (condición) { sentencias; } else { Sentencias; } Sentencias en JAVA
ESCUELA DE TECNOLOGÍA
PROF. CARLA ANGULO
Ejemplo: if( a> b) { c=a+b;a--;b++; } else { c=a-b;a++;b--; }
If - elseif – else Se tienen dos o más condiciones que se ejecutan secuencialmente hasta que una es evaluada como VERDADERA, descartándose el resto de ellas. El else al final, se ejecuta si ninguna anterior es verdadera.
Formato: if (condición) { sentencias; } elseif(condición) { Sentencias; } else { Sentencias; } 9
Sentencias en JAVA
ESCUELA DE TECNOLOGÍA
PROF. CARLA ANGULO
Switch Su ventaja radica en que permite confrontar un valor patrón con una serie de valores. Cuando uno de los valores es igual (==) al valor patrón y hace que el código se vea mucho más legible y ordenado.
Formato: switch (variable) { case opción 1: sentencias; break; case opción 2: sentencias; break; default: sentencias; }
Ejemplo:
Switch ( edad) { case 0: System.out.print( “Nació recién” );break; case 18: System.out.print( “eres mayor de edad!!!” );break; case 65: System.out.print( “Jubilazooo” ); }
10
Sentencias en JAVA
ESCUELA DE TECNOLOGÍA
For
Su sintaxis es: inicializar contenido de variable.
PROF. CARLA ANGULO
la variable,
condicionar y cambiar
Formato: for($var=valor_inicial;condición; cambio al valor) { sentencias; }
Ejemplo:
for(i=0; i<=100; ++i) { System.out.println(i); System.out.println((i+1));
}
While Ejecuta un bloque de código mientras una condición específica sea verdadera, por ello la verificación de dicha condición se hace desde un principio.
Formato: $variable=valor inicial; while (condición) { sentencias; }
11
Sentencias en JAVA
ESCUELA DE TECNOLOGÍA
PROF. CARLA ANGULO
Ejemplo:
i = 1;
while( i <= 5) { System.out.println ++i;
// el valor de i se incremente en 1
} do … while
Se ejecuta el código al menos una vez porque la condición está al terminar el ciclo, en donde se evalúa la continuidad.
Formato $variable=valor inicial; do{ sentencias; } while (condición);
Ejemplo:
i = 0; do { ++i; System.out.println } while (i <= 5);
12
Sentencias en JAVA