Académique Documents
Professionnel Documents
Culture Documents
Sintaxis bsica: Objeto: Representan cosas reales con sus comportamientos Clase: Es la envoltura del objeto Mtodos: Son los comportamientos del objeto Variables: Son valores del objeto
Comentarios: /* Este es un comentario de varias lneas */ //Este es un comentario de una lnea Tipos de datos: 1. Primitivos: byte short int long float double boolean char
2. Objetos:
Tipos de dato nicos creados por el programador Modificadores de acceso: Default: visible solo en el paquete Private: visible solo en la clase Public: visible en todas partes Protected: visible en el paquete y todas sus subclases
Operadores booleanos:
Loops (Bucles): while while(Expresin booleana) { //Declaraciones } do while do { //Declaraciones }while(Expresin booleana); for for(Inicializacin; Expresin booleana; Actualizacin) { //Declaraciones }
break: Es utilizado para parar un bucle continue: hace que el bucle pase a la siguiente iteracin automticamente
Condiciones: if if(Expresin booleana) { //Estas declaraciones se ejecutarn si la expresin booleana es verdadera } if else if(Expresin booleana){ //Cuando la expresin booleana es verdadera }else{ //Cuando la expresin booleana es falsa } if else if if(Expresin booleana 1){ //Cuando la expresin booleana 1 es verdadera }else if(Expresin booleana 2){ // Cuando la expresin booleana 2 es verdadera }else if(Expresin booleana 3){ // Cuando la expresin booleana 3 es verdadera }else { //Se ejecuta si ninguna expresin es verdadera } if anidados if(Expresin booleana 1){ //Se ejecuta si la expresin booleana 1 es verdadera if(Expresin booleana 2){ // Se ejecuta si la expresin booleana 2 es verdadera } } Operador ternario (Expresin) ? Si es verdadera : Si es falso
Switch switch(Expresin){ case valor: //Declaraciones break; //Opcional case valor: //Declaraciones break; //Opcional //Se puede tener cualquier numero de casos. default: //Opcional //Declaraciones }
Mtodos: modificador tipoRetorno NombreMetodo(Parmetros) { // Cuerpo del mtodo; } Modificadores: Define el tipo de acceso al mtodo Tipo de Retorno: Define el tipo de valor que regresa el mtodo Nombre Mtodo: El nombre actual del mtodo Parmetros: Los valores que se pasan al mtodo al ser invocado Cuerpo del mtodo: Es el conjunto de declaraciones dentro del mtodo
Clases: Describe el comportamiento que tienen los objetos de su tipo public class Persona{ String edad; int altura; String peso; void caminar(){ } void hablar(){ } void dormir(){ } }
Variables: Variables locales: Se construyen dentro de los mtodos y su duracin es la misma que la del mtodo Variables de la clase: Son variables de la clase , pueden ser llamadas de cualquier mtodo
Manejo de excepciones (errores): Se utiliza para proteger el cdigo y si genera algn error se programa para generar cierta accin con el fin de que el programa no aviente algn error try { //Cdigo protegido }catch(Error e1) { //Accin a ejecutar si se genera algn error }