Se tiene una clase alumnos con los siguientes atributos:nrcarnet,nombre,promedio.se pide leer n datos,mostrarlos. luego muestre el mejor alumno,el peor alumno y el promedio de todos los alumnos.
import java.util.Scanner;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args)
{
int n;
Scanner leer= new Scanner(System.in);
do
{
System.out.print("Ingrese Numero de Datos a Evaluar:");
n=leer.nextInt();
}while(n<=0);
String nombre[]=new String[n];
int nrcarnet[]=new int[n];
double promedio[]=new double[n];
System.out.println("Ingreso de Datos");
System.out.println("----------------");
for(int i=0;i<n;i++)
{
System.out.println("");
System.out.print("Ingrese Nombre["+i+"]:");
nombre=leer.next();
do
{
System.out.print("Ingrese NroCarnet["+i+"]:");
nrcarnet=leer.nextInt();
}while(nrcarnet>=9999);
System.out.print("Ingrese Promedio["+i+"]:");
promedio=leer.nextDouble();
}
System.out.println("Mostrar Datos");
System.out.println("-------------");
}
}
public class ClaseAlumnos
{
private String nombre[];
private int nrcarnet[];
private double promedio[];
public ClaseAlumnos(String[] nombre, int[] nrcarnet, double[] promedio)
{
this.nombre = nombre;
this.nrcarnet = nrcarnet;
this.promedio = promedio;
}
public String[] getNombre() {
return nombre;
}
public void setNombre(String[] nombre) {
this.nombre = nombre;
}
public int[] getNrcarnet() {
return nrcarnet;
}
public void setNrcarnet(int[] nrcarnet) {
this.nrcarnet = nrcarnet;
}
public double[] getPromedio() {
return promedio;
}
public void setPromedio(double[] promedio) {
this.promedio = promedio;
}
/*
public double mejor_promedio(String nombre[],int nrcarnet[],double promedio[])
{
}
*/
}
como hago el recorrido para que me lo muestre gracias x la ayuda
import java.util.Scanner;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args)
{
int n;
Scanner leer= new Scanner(System.in);
do
{
System.out.print("Ingrese Numero de Datos a Evaluar:");
n=leer.nextInt();
}while(n<=0);
String nombre[]=new String[n];
int nrcarnet[]=new int[n];
double promedio[]=new double[n];
System.out.println("Ingreso de Datos");
System.out.println("----------------");
for(int i=0;i<n;i++)
{
System.out.println("");
System.out.print("Ingrese Nombre["+i+"]:");
nombre=leer.next();
do
{
System.out.print("Ingrese NroCarnet["+i+"]:");
nrcarnet=leer.nextInt();
}while(nrcarnet>=9999);
System.out.print("Ingrese Promedio["+i+"]:");
promedio=leer.nextDouble();
}
System.out.println("Mostrar Datos");
System.out.println("-------------");
}
}
public class ClaseAlumnos
{
private String nombre[];
private int nrcarnet[];
private double promedio[];
public ClaseAlumnos(String[] nombre, int[] nrcarnet, double[] promedio)
{
this.nombre = nombre;
this.nrcarnet = nrcarnet;
this.promedio = promedio;
}
public String[] getNombre() {
return nombre;
}
public void setNombre(String[] nombre) {
this.nombre = nombre;
}
public int[] getNrcarnet() {
return nrcarnet;
}
public void setNrcarnet(int[] nrcarnet) {
this.nrcarnet = nrcarnet;
}
public double[] getPromedio() {
return promedio;
}
public void setPromedio(double[] promedio) {
this.promedio = promedio;
}
/*
public double mejor_promedio(String nombre[],int nrcarnet[],double promedio[])
{
}
*/
}
como hago el recorrido para que me lo muestre gracias x la ayuda