Avatar de usuario por pello in November 24, 2011, 11:36 am   tags: java,javajutsu,clases,

JavaJutsu: clases

Java es una especie de C++ simplificado al que le han quitado la herencia múltiple y los punteros. Como todo lenguaje orientado a objetos utiliza clases, con sus propiedades y métodos. Veamos un par de ejemplos:

Clase Genérica:

/**
* Clases
* Clase que muestra la declaración de una clase
*
* Para compilar:
*   javac Clases.java
*
* Para ejecutarlo:

Leer más...  | 0 comments |  PELMAlink |  1489 reads
Avatar de usuario por pello in November 23, 2011, 12:08 pm   tags: java,,javajutsu,arrays,matrices,

JavaJutsu: matrices o arrays de varias dimensiones

¿Cómo creamos y accedemos a los elementos de un array de varias dimensiones? Muy fácil. Como en c.

/**
* Matrices
* Clase que muestra la declaración y uso de Arrays de varias dimensiones
* le he llamado Matriz por distinguir, aunque formalmente puede ser los mismo.
*
* Para compilar:
*   javac Matrices.java
*
* Para ejecutarlo:

Leer más...  | 0 comments |  PELMAlink |  1833 reads
Avatar de usuario por pello in November 22, 2011, 4:03 pm   tags: java,web,struts,mvc,

Mecano es una pequeña aplicación web hecha en java usando el framework Struts. Struts no es más que una librería que nos permite hacer la aplicación con el patrón MVC.

Tiene unos diez años y dudo que pueda funcionar con el struts actual pero por si alguien quiere echarle un ojo, dejo el enlace:

Bajarse aplicación Struts Mecano

Leer más...  | 0 comments |  PELMAlink |  1592 reads
Avatar de usuario por pello in November 21, 2011, 11:27 am   tags: java,javajutsu,arrays,

JavaJutsu: arrays

En java los arrays se declaran más o menos como en c. Tenemos estructuras mejores dentro de las utilidades de java.util.*, pero si queremos algo básico y no nos importa que sea rígido podemos declarar arrays así:

/**
* Arrays
* Clase que muestra la declaración y uso de arrays
*
* Para compilar:
*   javac Arrays.java
*
* Para ejecutarlo:
*   java...

Leer más...  | 0 comments |  PELMAlink |  2347 reads
Avatar de usuario por pello in November 14, 2011, 11:27 am   tags: java,javajutsu,bucle,break,continue,

JavaJutsu: break y continue

Estas dos sentencias funcionan como en c. Break sirve para salir de una estructura de control como un switch case o de un bucle.

El continue sirve para que el bucle salte a la siguiente vuelta, sin salir del bucle.

Atención al ejemplo y a cómo hacer breaks cuando hay más de un bucle.

 

/**
* BreakContinue
* Clase que muestra el uso de sentencias Break Continue para
* alterar...

Leer más...  | 1 comments |  PELMAlink |  1545 reads
Avatar de usuario por pello in November 11, 2011, 12:46 pm   tags: java,javajutsu,bucle,for,

JavaJutsu: el bucle for

Se declara igualito que el bucle for de c. Los bucle for se utilizan cuando necesitamos que un número concreto de iteraciones (ej: recorrer un array), ni más ni menos, aunque siempre se puede romper el bucle. A bajo nivel se supone que los bucle for son más rápidos que los while.

/**
* For
* Clase que muestra el uso de un bucle for
*
* Para compilar:
*   javac For.java
*

Leer más...  | 0 comments |  PELMAlink |  1427 reads
Avatar de usuario por pello in November 10, 2011, 11:14 am   tags: java,javajutsu,bucle,dowhile,

JavaJutsu: el bucle do while

Esto es lo mismo que en c. El bucle do while es una iteración que al menos se ejecuta una vez.

/**
* DoWhile
* Clase que muestra los bucles while
*
* Para compilar:
*   javac DoWhile.java
*
* Para ejecutarlo:
*   java DoWhile
*/
 
// Librería necesaria para trabajar con la entrada/salida
import java.io.*;
 

Leer más...  | 0 comments |  PELMAlink |  1555 reads
Avatar de usuario por pello in November 9, 2011, 1:11 pm   tags: java,javajutsu,bucle,while,

JavaJutsu: el bucle while

Los bucles se hacen igual que en c. Vamos a ver un ejemplo con el bucle while:

/**
* While
* Clase que muestra los bucles while
*
* Para compilar:
*   javac While.java
*
* Para ejecutarlo:
*   java While
*/
 
// Librería necesaria para trabajar con la entrada/salida
import java.io.*;
 
/**
* clase While

Leer más...  | 0 comments |  PELMAlink |  1532 reads
Avatar de usuario por pello in November 7, 2011, 9:47 am   tags: svg,game,dice,

D6 dices in svg

Scalar vector graphics dice set, quick and dirty.

d6 dice set

Dados en formato vectorial.

Download (svg file, dices one by one)

Leer más...  | 1 comments |  PELMAlink |  1295 reads
Avatar de usuario por pello in November 4, 2011, 9:54 am   tags: java,javajutsu,estructura,control,condicional,siwtchcase,

JavaJutsu: el switch case

Cuando necesitamos comprobar una condición sobre el valor de una variable en lugar de usar un montón de if-else debemos usar un switch case. En el caso de Java es como c pero a partir de la versión 7 podemos usar Strings!!

/**
* SwitchCase
* Clase que muestra el uso de un switch case
*
* Para compilar:
*   javac SwitchCase.java
*
* Para ejecutarlo:
*  ...

Leer más...  | 0 comments |  PELMAlink |  1634 reads