Guten Abend,
habe hier eine Aufgabe vor mir liegen und komme nicht weiter :
Ich soll eine Anwendung schreiben mit einem Datenfeld (Array) der größe 500, zufällig mit den Werten 1 bis 100 füllt.
Das habe ich bereits hinbekommen.
Aber nun soll ich den kleinesten und den größen Wert der im Array ist bestimmen und wie oft die beiden werte vorkommen. und das dann anschließen ausgeben.
Ich weiß nicht genau wie ich dem Programm sagen soll, was der kleinste und größte wert ist.
den es kann ja sein das die werte 1 und 500 gar nicht vorkommen.
Ich hoffe ihr könnt mir helfen.
Das was ich bissher habe:[JAVA=1]
import java.util.Random;
class a2 {
public static void main (String [] args) {
Random rd = new Random() ;
// Deklarieren und Initialisieren
int [] arr = new int [500];
int anzahl = 0;
//Befüllen
for (int i = 0; i<arr.length; i++)
{
arr = rd.nextInt (100);
}
//Auslesen
for (int i = 0; i<arr.length; i++)
{
System.out.println (arr + " ");
}
[/code]
habe hier eine Aufgabe vor mir liegen und komme nicht weiter :
Ich soll eine Anwendung schreiben mit einem Datenfeld (Array) der größe 500, zufällig mit den Werten 1 bis 100 füllt.
Das habe ich bereits hinbekommen.
Aber nun soll ich den kleinesten und den größen Wert der im Array ist bestimmen und wie oft die beiden werte vorkommen. und das dann anschließen ausgeben.
Ich weiß nicht genau wie ich dem Programm sagen soll, was der kleinste und größte wert ist.
den es kann ja sein das die werte 1 und 500 gar nicht vorkommen.
Ich hoffe ihr könnt mir helfen.
Das was ich bissher habe:[JAVA=1]
import java.util.Random;
class a2 {
public static void main (String [] args) {
Random rd = new Random() ;
// Deklarieren und Initialisieren
int [] arr = new int [500];
int anzahl = 0;
//Befüllen
for (int i = 0; i<arr.length; i++)
{
arr = rd.nextInt (100);
}
//Auslesen
for (int i = 0; i<arr.length; i++)
{
System.out.println (arr + " ");
}
[/code]