Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
// Este es el esqueleto de un programa en Java class <nombre del Programa> { /* Definiciones globales*/ /* Metodo Principal*/
/* Otros Mtodos*/
// Este es el esqueleto de un programa en Java class <nombre del Programa> { // Definiciones globales /* Este es el Mtodo Principal*/
Si quiero comentario de mas de una lnea coloco /* al inicio del comentario y */ al final
// Este es el esqueleto de un programa en Java class <nombre del Programa> { /* Definiciones globales*/
Deben seguir las convenciones utilizadas en algoritmo. Aqu se definen las variables que yo deseo que se puedan utilizar en todo mi programa. Cada aplicacin de Java debe tener un mtodo principal llamado main, que define donde comienza el flujo del programa.
/* Mtodo Principal*/
// Este es el esqueleto de un programa en Java class <nombre del Programa> { /* Definiciones globales*/ public static void main (String args[]) {
Todo el cdigo de un mtodo estar entre la llave de apertura /* Definiciones locales*/ ( { ) y la ... correspondiente llave de ... /* cuerpo de instrucciones */ cierre ( } ).
... ...
// Este es el esqueleto de un programa en Java class <nombre del Programa> { /* Definiciones globales*/ public static void main (String args[]) { /* Definiciones locales*/ ... ... /* cuerpo de instrucciones */ ... ...
La palabra static permite que main sea llamado por el intrprete de Java antes de que se cree cualquier objeto . La palabra void indica al compilador que main no devuelve ningn valor. String args[], declara una variable args que es una especie de vector que puede contener cadenas de caracteres.
// Este es el esqueleto de un programa en Java class <nombre del Programa> { /* Definiciones globales*/
Variables
public static void main (String args[]) { /* Definiciones locales*/ Variables Aqu se definen las variables ... que solo voy a utilizar en el ... mtodo principal. /* cuerpo de instrucciones */ ...; Despus de cada instruccin se ...; coloca ;
Identificadores
Son identificadores: los nombres que reciben las variables, constantes, clases, mtodos o instancias de un programa. Comienzan con una letra y pueden contener letras y nmeros. Son sensitivos a las maysculas y minsculas. Pueden contener palabras claves del lenguaje siempre y cuando no sean completamente iguales. Pueden tener cualquier longitud
Programas: deben ser nombres, escritos en modo mixto y con la primera letra de cada palabra en maysculas. Mtodos: deben ser verbos, en modo mixto, con la primera letra en minscula. Las palabras se separarn usando letras maysculas. Variables: deben ser nombres que permitan deducir lo que contienen, siguen las mismas reglas que los mtodos. Los identificadores de una sola letra deben evitarse. (con sus excepciones)
Tipos de datos
Tipos de datos
Byte : 8 bits Short : 16 bits -27 ..... 27 1
Integer (enteros)
Tipos de datos
Tipos de datos
Caracteres
char : a, z, D, %, s,#.
Inicializacin de Variables.
En Java, cuando una variable es creada le da un valor inicial segn la siguiente tabla.
byte,short, int long float double char (null) boolean variables referencia
Operadores
Los operadores de un lenguaje se utilizan para combinar o modificar los valores de de un programa. Vamos a estudiar los siguientes operadores: Aritmticos : binarios y unitarios. Operadores de Asignacin. Relacionales. Lgicos.
Operador
+ * /
/ %
Veamos un ejemplo:
class CPrueba { public static void main(String arg[]) { int i , j; i=5; j = i % 2; System.out.println("el valor de j es "+j); j = i / 2; System.out.println("el valor de j es "+j); j = i * 2; System.out.println("el valor de j es "+j); } }
1 2 10
Operador
++ --
Estos operadores se pueden aplicar en dos formas, prefija y postfija, que adquieren importancia cuando los mismos se usan dentro de una expresin mayor.
Veamos un ejemplo:
class CPrueba { public static void main(String arg[]) { int i; i=5; //incrementando antes o despus de a System.out.println("el valor de i++ es "+ i++); } System.out.println("el valor de i++ es "+ ++i);
5 7
Veamos un ejemplo:
class CPrueba { public static void main(String arg[]) { int i; i=5; //decrementando antes o despus de a System.out.println("el valor de i-- es "+ i--); } System.out.println("el valor de i-- es "+ --i);
5 3
Operadores de Asignacin.
Significado
Operador
= += -= *= /= %=
asignacin asignacin y suma asignacin y resta asignacin y mult. asignacin y div. asignacin y mod.
Operadores de Asignacin.
Veamos un ejemplo:
class CPrueba { public static void main(String arg[]) { int i , j; i=5; i += 2; // equivale a i = i + 2; System.out.println("el valor de i es "+i); i = 5; i %= 2; } System.out.println("el valor de i es "+i);
7 1
Salida de datos