Java Standard Edition

Capítulo 002 Ejercicio 001 (Asignación)

class Numero{
int i;
}

public class Asignacion{
public static void main(String args[]){
Numero n1 = new Numero();
Numero n2 = new Numero();

n1.i = 9;
n2.i = 47;
System.out.println("1: n1.i: " + n1.i + ", n2.i: " + n2.i);

n1 = n2;
System.out.println("2: n1.i: " + n1.i + ", n2.i: " + n2.i);

n1.i = 27;
System.out.println("3: n1.i: " + n1.i + ", n2.i: " + n2.i);
}
}

AYUDA

Hola como estan tengo muchas ganas de aprender JAVA y todo lo relacionado soy estudiante de Sistemas de Informacion pero desafortunadamente en la escuela no aprendes eso. Estoy totalmente en ceros con respecto a esto no se ni como pedir ayuda en esta comunidad espero alguien se apiade de mi gracias mi correo es jimiveloz@gmail.com

Mis primeros Programas en Java (Para los que iniciamos)

Hola a todos los integrantes de esta comunidad!!!

Dejénme presentarme, soy Jhanno; Diseñador y Programador Web, actualmente estoy en el Área de Sistemas de un empresa reconocida de Ventas por Internet... Mi fuerte es el diseño de sitios y aplicaciones web con Flash, Dreamweaver, ActionScript, etc.; más últimamente me estoy adentrando al mundo de la Programación en Java...

Hace menos de una semana termine el Primer Módulo del Programa "Java Expert" en el Centro NETEC del WTC... Más mi examen de certificación será a finales de Diciembre de este año...

Anexo a mi blog los ejercicios que un servidor ha desarrollado en base a varios libros y documentación que ha encontrado en la Web... Sé que son muy básicos; más espero que les ayude a los novatos como yo a adentrarse a este mundo...

Si alguno de ustedes desea un archivo comprimido con todos los ejercicios que se mencionan para contar con una referencia de lo que menciono sólo hagánmelo saber para enviárselos a la brevedad...

Por otro lado; alguno de ustedes sabe dónde puedo conseguir simuladores de examen? Alguna liga interesante para prepararme mejor?

Agradecere cualquier comentario, sugerencia o colaboración...

Muchas gracias a todos...

***Actualizado por el administrador (jb).

Capítulo 001 Ejercicio 011

/**
* @(#)ejercicio011.java
*
*
* @author Jhanno Krum Ryddle
* @version 1.00 2007/8/9
*/

/** Convertir "PruebaDoc" en un archivo que se compile
* y pasarlo por "javadoc".
* Verificar la documentación resultante en un Navegador Web
*
* Añadir una lista de elementos HTML a la documentación del
* "ejercicio010"
*
* Un comentario de clase */
public class ejercicio011 {

/** Un comentario de una variable */
public int i;

/** Un comentario de un método */
public void prueba(){
/* Código del método */
}
}

Capítulo 001 Ejercicio 009

/**
* @(#)HolaFecha.java
*
*
* @author Jhanno Krum Ryddle
* @version 1.00 2007/8/7
*/

// HolaFecha.java
import java.util.*;

/** Clase llamada HolaFecha */
public class HolaFecha {
/** Método que muestra en pantalla la fecha actual */
public static void main(String[] args){
System.out.println("Hola, hoy es: ");
System.out.println(new Date());
}

/** Método de prueba */
public void prueba(){

}
}

Capítulo 001 Ejercicio 008

/**
* @(#)ejercicio008.java
*
*
* @author Jhanno Krum Ryddle Gaunt
* @version 1.00 2007/8/9
*/

public class ejercicio008 {

public static int codigoColor = 0;

public static void asignarColor (int nuevoColor){

ejercicio008.codigoColor = nuevoColor;
System.out.println("El nuevo color asignado es: " + ejercicio008.codigoColor);

switch(nuevoColor){
case 0: System.out.println("Color Indefinido");
break;
case 1: System.out.println("Rojo");
break;
case 2: System.out.println("Amarillo");
break;
case 3: System.out.println("Verde");
break;
case 4: System.out.println("Azul");
break;
case 5: System.out.println("Naranja");
break;
default: System.out.println("Código de color no contemplado");
break;
}

}

public static void main(String args[]){

System.out.println("El código de color asignado por default es: " + ejercicio008.codigoColor);

/** Variable local que asigna un nuevo color al método */
int nuevoColor = 1;

/** En la invocación al método estático no se requiere crear objeto alguno */
ejercicio008.asignarColor(nuevoColor);

}

Capítulo 001 Ejercicio 007

/**
* @(#)ejercicio007.java
*
*
* @author Jhanno Krum Ryddle Gaunt
* @version 1.00 2007/8/9
*/

/** Escribir un programa que imprima tres parámetros tomados de la línea de comandos
* Para lograrlo será necesario indexarlos en el array de "Strings"
* de la línea de comandos
*/
public class ejercicio007 {

/** Dicho programa debe ser compilado directamente en la línea de comandos a través
* de "javadoc". Los parámetros de igual manera deben ser suministrados
* al invocar el archivo "ejercicio007.class"
* java ejercicio007 parametro001 parametro 002 parametro 003.
* En el caso de que alguno de los tres parámetros esté ausente se enviará una excepción
* a la consola del sistema.
*/
public static void main (String args[]){
System.out.println("Los parámetros recibidos de la línea de comandos son:");
System.out.println(args[0]);
System.out.println(args[1]);
System.out.println(args[2]);
}

}

Capítulo 001 Ejercicio 006

/**
* @(#)ejercicio006.java
*
*
* @author Jhanno Fouls Lestrange
* @version 1.00 2007/8/7
*/

/** Convertir los fragmentos de código de "FunEstatico" en un programa ejecutable */
public class ejercicio006 {
static int i = 47;

/** Método principal de la clase
*
* No es necesario crear instancias del objeto ya que el método a utilizar es estático
**/
public static void main(String[] args){
System.out.println("El valor de la variables \"i\" es : " + ejercicio006.i);
ejercicio006.incr();
System.out.println("Al invocar el método estático el valor cambia a : " + ejercicio006.i);
}

/** Método almacenamiento
* En este método se incrementa a la variable miembro de la clase en una unidad
**/
static void incr(){
ejercicio006.i++;
}

}

Capítulo 001 Ejercicio 005

/**
* @(#)ejercicio005.java
*
*
* @author Jhanno Fouls Lestrange
* @version 1.00 2007/8/7
*/

/** Escribir un programa que incluya y llame al método "almacenamiento()"
* definido como fragmento de código en este capítulo.
*
* Este método dice cuántos bytes son necesarios para almacenar la información de un
* "String" en particular (cada caracter de una cadena
* tiene 16 bits, o 2 bytes para soportar caracteres Unicode). El parametro "s"
* es de tipo String. Una vez que se pasa "s" al método, es
* posible tratarlo como a cualquier otro objeto (se le pueden enviar mensajes). Aquí se invoca
* al método "length()", que es uno de los métodos para "String";
* devuelve el número de caracteres que tiene la cadena.
*/
public class ejercicio005 {

// Declaración de variables o datos miembro
/** Variable de tipo int llamada "longitud"
* Almacena la longitud de caracteres de una cadena */
public int longitud;

/** Método principal de la clase

Capítulo 001 Ejercicio 003

/**
* @(#)ejercicio003.java
*
*
* @author Jhanno Fouls Lestrange
* @version 1.00 2007/8/7
*/

/** Convertir los fragmentos de código de "SoloDatos"
* en un programa que se compile y ejecute. */
public class ejercicio003 {

// Declaración de variables o datos miembro
/** Variable de tipo int llamada "i" */
public int i;
/** Variable de tipo float llamada "f" */
public float f;
/** Variable de tipo boolean llamada "b" */
public boolean b;

/** Método principal de la clase
* En este método se genera una referencia llamada "objeto001" la cual
* apunta a un nuevo objeto de la clase "ejercicio003"
*/
public static void main(String[] args){
ejercicio003 objeto001 = new ejercicio003();
objeto001.muestraDatos();
}

/** Método muestraDatos

Distribuir contenido