Link Log

Una manera de perder el tiempo…

De nuevo con Java

with 2 comments

Después de tanto tiempo (desde Marzo) vuelvo con ejemplos de Java, cabe destacar que me ha sido prácticamente imposible compilar los .java con javac (no me gusta eso de meter los archivos en la carpeta bin del compilador), así que lo mas fácil fue buscar un IDE que hiciera la vida mas fácil.

El elegido fue JCreator y Eclipse, el jcreator es más simple (a pesar de que al principio me salía un error con el reloj… aunque lo resolví al cambiar el año al 2009, después lo puse al 2007 y ya quedo…).
Aunque creo que me quedare con el eclipse, se me hace mejor, ya que a veces se te va algún carácter y el programa te dice del error. Aunque preferiría hacer en terminal, pero ms-dos es una mierda.

Pero aquí va lo importante, dos ejemplos de libro que serán muy parecidos a los que se enseñan en clase:

Cabe destacar, que el manejo de código de WordPress es una reverenda mierda, así que todo saldrá como si fuera texto normal sin márgenes ni nada.

class Java402 {
public static void main( String args[] ){
int a = 28;
int b = 4;
int c = 45;
int d = 0;

/* Se utiliza el operador ternario para asignar valores a las dos variables
e y f, que son resultado de la evaluación realizada por el operador */
int e = (b == 0) ? 0 : (a / b);
int f = (d == 0) ? 0 : (c / d);
// int f = c / d;

System.out.println( “a = ” + a );
System.out.println( “b = ” + b );
System.out.println( “c = ” + c );
System.out.println( “d = ” + d );
System.out.println();
System.out.println( “a / b = ” + e );
System.out.println( “c / d = ” + f );
}
}

class Java403 {
public static void main( String args[] ) {

/*Se declara un array de dos dimensiones con un tamaño de 3 en la primera dimensión
y diferentes tamaños en la segunda */
int miArray[][] = new int[3][]; //no se especifica el tamaño de la segunda dimensión
miArray[0] = new int[2]; // El tamaño de la segunda dimensión es 2
miArray[1] = new int[3]; // El tamaño de la segunda dimensión es 3
miArray[2] = new int[4]; // El tamaño de la segunda dimensión es 4

// Se rellena el array con datos
for ( int i=0; i < 3; i++ ) {
for ( int j=0; j < miArray[i].length; j++ )
miArray[i][j] = i * j;
}

// Se ven los datos del array
for ( int i=0; i < 3; i++ ){
for ( int j=0; j < miArray[i].length; j++ )
System.out.print( miArray[i][j] );
System.out.println();
}

// Se intenta acceder a un elemento que se encuentra fuera de los limites del array
System.out.println( “Acceso a un elemento fuera de limites” );
miArray[4][0] = 7;
// Esta sentencia originara el lanzamiento de una excepción de tipo ArrayIndexOutOfBounds
}
}

Written by Link X

October 16, 2007 at 12:56 pm

Posted in Java, Programación

Tagged with , , , ,

2 Responses

Subscribe to comments with RSS.

  1. No sé por qué, pero siento que en el futuro voy a lamentar el no leer este post ahora…

    No vayas a borrar tu blog. xD

    Caifan

    October 19, 2007 at 2:35 am

  2. Son ejemplos sencillos wey, de estos hay muchos en intenet, solo que tendras que buscarlos o hacerlos por tu cuenta.

    Y el blog no lo pienso borrar, si me sirve como tipo blog de notas xD

    Link

    October 20, 2007 at 12:15 am


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: