style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

vectores problemas

hola me encargaron introducir datos por teclado en 2 de vectores de nivel 5 como guardo la informacion son calificaciones se guardan en los vectores o en los contadores no entiendo podrian hacer un programa o subir un ejemplos porfa

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Hola, aquí un ejemplo:

// Creo que te refieres a esto:
import java.util.Scanner;

class Vector
{
        //Se declaran los dos vectores de nivel 5:
        private static double[] califs1 = new double[5];
        private static double[] califs2 = new double[5];

        public static void main(String args[])
        {

                //clase Scanner para lectura de datos desde el teclado.
                Scanner scan = new Scanner(System.in);
               
                System.out.println("Vector 1: ");
               
                for(int i = 0; i < 5; i++) //ciclo para leer los datos
                {
                        System.out.printf("\nDato [%d]", i+1);
                        califs1[i] = scan.nextDouble();                
                }

                System.out.println("\n\nVector 2: ");

                for(int i = 0; i < 5; i++) //ciclo para leer los datos
                {
                        System.out.printf("\nDato [%d]", i+1);
                        califs2[i] = scan.nextDouble();                
                }

                System.out.println("\n***************************");
                System.out.println("Vector 1: ");

                //se imprimen los vectores:
                for(int i = 0; i < 5; i++)
                        System.out.printf("%f ", califs1[i]);

                System.out.println("\n***************************");
                System.out.println("Vector 2: ");

                for(int i = 0; i < 5; i++)
                        System.out.printf("%f ", califs2[i]);

        }      

}

Lo primerititito que tienes

Lo primerititito que tienes que hacer es ponerle comas a lo que escribiste.

Lo segundo es, entender que es un vector de nivel 5, cuando lo sepas nos lo explicas pues yo no tengo ni idea.

Para leer datos del teclado utiliza la clase Scanner, para almacenar información en un vector puedes utilizar una lista

// código que no he probado, puede no compilar
import java.util.Scanner;
import java.util.List;
import java.util.ArrayList;

public class Ejemplo {
    public static void main( String ... args ) {
         List<String> vector = new ArrayList<String>();
         Scanner input = new Scanner( System.in );
         String linea = null;
         System.out.println("Escribe las calificaciones\nPara terminar escribe \"fin\"");
         while ( !( linea = input.nextLine() ).equals("fin")) {
               vector.add(  linea );
         }
         System.out.println( "Las calificaciones son: " + vector );
    }
}

Espero que esto te sirva de arranque.

Saludos

Imagen de ezamudio

ay oscar

public class VectorNivel5 extends VectorNivel4 {...} pffff

Imagen de Jose Manuel

Jajajaja.

Puedes empezar entendiendo los conceptos básicos.
Como leer de teclado: http://goo.gl/i5LHU
Del tema de estructuras de control: Los contadores y acumuladores. http://goo.gl/533Bn
Y pienso que mas que un vector lo que te piden es un arreglo. Así es que un leve tema sobre arreglos. http://goo.gl/iCbvS

Dale unas cuantas leídas y veras que hasta solo podrás hacer tu trabajo ñ_ñ y si no, pues te preguntas tus dudas aquí y con gusto te ayudo.

@ezamudio LOL que carcajadas solté con tu comentario, grax por alegrarme la tarde. Aunque tengo que aceptar que cuando leí "nivel 5" me dije: a jijo, que es eso?

Imagen de ezamudio

ya en serio

Vector nivel 5:

Vector<Vector<Vector<Vector<Vector<?>>>>> vectorNivel5 = new Vector<Vector<Vector<Vector<Vector<?>>>>>();

Y la pregunta es... en Java 7, con el operador diamente, cómo se escribe esto?

//así?
Vector<> vectorNivel5 = new Vector<Vector<Vector<Vector<Vector<?>>>>>();
//...o así?
Vector<<<<<?>>>>> vectorNivel5 = new Vector<Vector<Vector<Vector<Vector<?>>>>>();

Pero entonces ya no sería operador diamante sino más bien operador... Moire?

Vectorception

Asá Vector<Vector<Vector<Vec

Asá

Vector<Vector<Vector<Vector<Vector<?>>>>> vectorNivel5 = new Vector<>();
Imagen de ezamudio

ah cierto

Además es alrevés, el diamante va en el constructor, no en la declaración. Se nota que ya uso Java 7 diario verdad?

Imagen de bferro

No sean tan crueles

No sean tan crueles.

Imagen de Sr. Negativo

Crueles

Coincido con el Dr.@bferro (risas)

Al pobre @HBERT120188 ya no le darán ganas de volver a preguntar ni mucho menos volver a entrar al sitio (jajaja)

0_o

Pues yo incluí en mi

Pues yo incluí en mi respuesta un programa que satisface lo que quería y lo suficientemente bueno como para ayudarle. Espero que eso sea motivación suficiente como para volver a preguntar.

Imagen de ezamudio

y si no?

No sabemos si le sirvieron los programas que le pusieron, porque rara vez se molestan en regresar a ver la respuesta y si acaso la ven, todavía es más raro que escriban un simple "gracias".

Imagen de bferro

Lo de la crueldad fue un chiste

Cuando escribí "no sean crueles" asumí que se tomaría como una broma. Si así no lo asumieron, entonces ahora lo reafirmo.
Considero que tanto Enrique como Óscar están muy lejos de la crueldad. Son dos de los que contribuyen a este sitio que más apoyan a los novatos con sus respuestas esclarecedoras. Eso es totalmente evidente y basta con revisar sus aportes muy claros y llenos de explicaciones hasta con las dudas más sencillas que muchos principiantes y gente que ya sabe pregunta.
Pienso que aquellos que hacen preguntas como las que inició este hilo deben aprender la lección. Hay gente en este sitio que siempre están dispuestos a ayudar con sus conocimientos, pero creo que todo tiene un límite.
Yo tomé las respuestas de Enrique y Óscar como un buen chiste. Hay que tener sentido del humor y muchas tablas cuando se participa en un foro.
Bienvenidas las preguntas.

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">