Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Susana83

Páginas: [1]
1
Hola a todos y gracias por toda la ayuda. En este ejercicio tengo un error java.lang.ArrayIndexOutOfBoundsException y se pide hacer un diseño del codigo para evitarlo, por favor ayuda

Código: [Seleccionar]
import java.util.Scanner;
import java.util.Arrays;

public class Test1 {
    private static int SIZE = 16;
    public static int[] hash = new int[SIZE];

    private static final Scanner in=new Scanner(System.in);
    public static void main(String[] args) {
        System.out.println ("Valor 12. Obtenido: "+lookup(12));
        System.out.println ("Valor -12. Obtenido: "+lookup(-12));
    }
     
    public static int lookup(int hashKey) {
        return hash[hashKey % SIZE];
    }
}

2
Hola a todos, tratando de comprender por qué en este código me salta error java nullpointerexception gracias de antemano (I)

Código: [Seleccionar]
import java.util.Scanner;

public class Test1 {

private static final Scanner in=new Scanner(System.in);
public static void main(String[] args) {
   int n1=lerTamanho();
   String [] vec1=new String [n1];
   readVector(vec1); 
}

private static int lerTamanho() {
    System.out.print("Numero: ");
    int num=in.nextInt();
    while (num<=0) {
        System.out.print("Error! Numero: ");
        num=in.nextInt();
    }
    return num;
}

private static void readVector(String vec[]) {
    int cont=0;
    String s;
    do  { 
        System.out.print("Nombre: ");
        s=in.nextLine();
        if (validate(s,vec)) {
            vec[cont]=s;
            cont++;
        } else {
            System.out.println("Ese nombre ya existe!");
        }
    } while (cont<vec.length);
    }
private static boolean validate(String s, String vec[]) {
    boolean success=true;
    for (int i=0; i<vec.length; i++) {
        if (vec[i].equalsIgnoreCase(s)) {
            return !success;
        }
    }
    return success;
}

}

3
El ejercicio dice: corrija el siguiente código Java para que no se generen conflictos con la respuesta esperada de acuerdo con el API de Java. Tenga en cuenta cuál sería el resultado esperado y el resultado que está obteniendo y que no se debe eliminar código, sino sólo corregirlo.

Código: [Seleccionar]
class Vector {
  private int val = 1;
 
  public boolean isEmpty() {
    if (val == 1) {   // compares with 1 instead of 0
      return true;
    } else {
      return false;
    }
  }
  // other functionality is same as java.util.Vector
}
 
// import java.util.Vector; omitted
public class VectorUser {
  public static void main(String[] args) {
    Vector v = new Vector();
    if (v.isEmpty()) {
      System.out.println("Vector is empty");
    } else {System.out.println("Vector is NOT empty"); }
  }
}

Pero no obtengo ningún error ¿os sucede lo mismo?

4
El ejercicio dice

a partir de este código corregirlo para que se realice la eliminacion de un elemento de la lista en tiempo dinámico.

Código: [Seleccionar]
import java.util.ArrayList;

public class Ejecutar{
  public static void main(String args[]) {
    ArrayList<String> list = new ArrayList<String>();

    list.add("Bart");
    list.add("Lisa");
    list.add("Marge");
    list.add("Barney");
    list.add("Homer");
    list.add("Maggie");

    for(String s: list)
    {
      if (s.equals("Barney")) {
        list.remove("Barney");
      }
      System.out.println(s);
    }
  }
}

Pero obtengo un error java.util.ConcurrentModificationException ¿qué puede estar pasando?

Gracias por adelantado

5
Hola! Estoy estudiando java y no entiendo por qué salta warning y por qué salta luego un error en este código

Dejo el código:

Código: [Seleccionar]
    import java.util.*; 
      public class ListExample { 
      public static void main(String[] args) { 
        // declaration 
        List list = new ArrayList(); 
        Iterator elements = list.iterator(); 
        // als some elements to the list 
        list.add("par"); 
        list.add("arroz"); 
        list.add("harina"); 
        list.add(new Integer(4)); 
        list.add(new Float(5.0F)); 
        list.add("arroz"); 
        // duplicate element, is added to list 
        list.add(new Integer(4)); // duplicate, is added 
     
        //  Print contents of the list 
        while (elements.hasNext()) { 
          System.out.println(elements.next()); 
        }  // while 
      } // main 
    } // class 

6
Hola chicos la verdad es que estoy un poco verde en el manejo de cpanel, por eso mi pregunta es ¿qué significado tienen las carpetas tmp new y cur dentro de la carpeta mail? Mil gracias

7
Hola, me gustaría que me pusierais algún ejemplo de asignación compuesta en Java, explicando los resultados a los que da lugar.

8
Hola a todos, agradecería si alguien me puede poner un ejemplo de uso de JTextArea (swing) de Java para pedir datos al usuario en un programa. Gracias

9
Hola, estoy aprendiendo programación usando Java 6 pero varias personas me han recomendado que me pase a Java 7 ¿Qué me pueden recomendar ustedes, sigo con Java 6 o me instalo y sigo con Java 7?

10
Aprender a programar desde cero / String objeto inmutable
« en: 27 de Agosto 2011, 00:14 »
Hola de nuevo, ¿alguien me puede explicar el significado de esta expresión:

"En Java, un String es un objeto inmutable"

Gracias como siempre

11
Aprender a programar desde cero / incoherencia ranking lenguajes
« en: 16 de Agosto 2011, 15:29 »
He visto que en la página recomiendan empezar a programar con Visual Basic, sin embargo este lenguaje ni siquiera aparece en el ranking. ¿No sería más lógico empezar a programar con Java o SQL que son los primeros del ranking?

12
Aprender a programar desde cero / Leer datos por teclado en java
« en: 09 de Agosto 2011, 13:48 »
Me gustaría saber cómo puedo capturar datos por el teclado en el lenguaje java.

Muchas gracias

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".