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

blog de leotick

Como imprimir la posision de mi elemento en un vector

Tengo este programa que me imprime el numero mayor y menor de un vector, y no me acuerdo como imprimir la posision del esos elementos
aqui les dejo el progama para que me ayuden:

import java.lang.*;
import javax.swing.*;

public class Vector{
       
public float[] creaVector(){
float calificaciones[ ]=new float[5];
for(int i=0;i<calificaciones.length;i++){
String entrada=JOptionPane.showInputDialog("Dar califiacion "+(i+1));
calificaciones[i]=Float.parseFloat(entrada);
}
return calificaciones;
}

public void buscaMayor(float vector[]){
        float mayor=0F;
        for(int n=0;n<vector.length;n++){
                if(vector[n]>mayor)
                        mayor=vector[n];
        }
        JOptionPane.showMessageDialog(null," El numero maximo es "+mayor );
}

public void buscaMenor(float vec[]){
        float menor=vec[0];
        for(int i=0;i<vec.length;i++){
                if(vec[i]<menor)
                        menor=vec[i];
        }
        JOptionPane.showMessageDialog(null,"El numero minimo es "+menor);      
}

public static void main(String []zix){
        Vector Obj=new Vector();
        float n[]=Obj.creaVector();
                  Obj.buscaMayor(n);
                  Obj.buscaMenor(n);
}
}

Como limitaria una casilla de un vector

Lo ke pasa es ke me encargaron un programa ke simule las funciones de un celular tiene ke gurdar los mensajes resbidos y enviados en un solo vector, mi limite de memoria es para 300 mensajes y cada mensaje solo puede amasenar 150 caracteres y pasando de los 150 caracteres se guardaria en otro espacio del vector como otro mensaje.

Y es aki mi problema no se como limitaria el espacio del vector a solo 150 caracteres.

Distribuir contenido

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