Вы находитесь на странице: 1из 5

Sentencias y Estructura de un Programa

Estructura de un Programa en Java Comentarios Operadores Aritmticos Alfanumricos Relacionales Lgicos Prioridades Procesos Entradas de datos Salidas de datos Condiciones Simples Dobles Mltiples Ciclos For While Do while

Estructura de un programa en Java


public class NombreClase { tipo nombreAtributo_1; tipo nombreAtributo_2; tipo nombreAtributo_n; tipo nombreMetodo_1 (tipo nombreParametro1, tipo nombreParametro2) { sentencia 1; sentencia 2; sentencia n; } tipo nombreMetodo_2 (tipo nombreParametro1, tipo nombreParametro2) { sentencia 1; sentencia 2; sentencia n; } tipo nombreMetodo_n (tipo nombreParametro1, tipo nombreParametro2) { sentencia 1; sentencia 2; sentencia n; } } Comentarios // De esta manera se hace un comentario de una sola lnea /* De esta manera se hace un comentario que permita incluir en el programa una explicacin de ms de una lnea */

Ejemplo de la estructura de la clase Persona public class Persona { String nom; int edad; String caminar(){ //lneas de cdigo } String hablar(){ //lneas de cdigo } } //Ejemplo de una clase gatilladora class Hola { public static void main(String args[]) { System.out.println(Hola Mundo); } } Tipos de Datos Primitivos int float double boolean Formato de invocacin objeto.atributo; objeto.metodo(); Entrada de datos BufferedReader bf; bf=new BufferedReader(new InputStreamReader(System.in)); String s=bf.readLine(); String t=bf.readLine(); String u=bf.readLine(); BufferedReader pta1, pta2, pta3, entrada, in, acceso; pta1=new BufferedReader(new InputStreamReader(System.in)); pta2=new BufferedReader(new InputStreamReader(System.in)); pta3=new BufferedReader(new InputStreamReader(System.in)); entrada=new BufferedReader(new InputStreamReader(System.in)); String s=pta1.readLine(); String t=pta2.readLine (); String u=pta3.readLine (); Referenciados String Persona Casa Auto

Conversin o Casting Conversin de datos de tipo String a datos de tipo int int e= Integer.parseInt( pta1.readLine() ); Salida de datos System.out.println(); System.out.print(); Ejemplo System.out.println(Ingrese el valor del nmero : ); System.out.println(La suma es : + sum); Estructuras condicionales Simples Sintaxis if ( condicin ) { sentenciaV_1; sentenciaV_2; sentenciaV_n; } Dobles Sintaxis if ( condicin ) { sentenciaV_1; sentenciaV_2; sentenciaV_n; }else{ sentenciaF_1; sentenciaF_2; sentenciaF_n; } Mltiples Sintaxis switch (var) { case val1: sentencia_1; break; case val2: sentencia_1; break; case val3: sentencia_1; break; case valn: sentencia_1; break; default: sentencia_1; } Ejemplo if ( ed >= 18 ) { a++; b++; }else{ c++; d++; } e++; Ejemplo if ( ed >= 18 ) { a++; b++; } e++;

Ejemplo switch (ecivil) { case sol : System.out.println(soltero); a++; break; case cas : System.out.println(casado); b++; break; case sep : System.out.println(separado); c++; break; case viu : System.out.println(viudo); d++; break; default: System.out.println(otro); e++; } Requisitos de un ciclo Inicio Condicin Actualizacin : con qu valor comienza? : hasta dnde llega, cul es el lmite? : Con que proceso se actualiza? Define el ritmo de avance.

Ciclo For Sintaxis: for (inicio; condicin; actualizacin ) { sentencia_1; sentencia_2; } Ejemplo: for ( x=1; x<=10; x++ ) { a++; b++; } //otras sentencias que se //realizan cuando termina el ciclo Ciclo While Sintaxis: while( condicin) { sentencia_1; sentencia_2; } Ejemplo: x=1; while( x<=10) { a++; b++; x++; } //otras sentencias que se //realizan cuando termina el ciclo

Ciclo do while Sintaxis do{ sentencia_1; sentencia_2; }while(condicin); Ejemplo x=0; //inicio do{ a++; b++; x++; //actualiza la variable de control }while( x < 10 ); //Condicin //otras sentencias que se //realizan cuando termina el ciclo

Вам также может понравиться