From f01f19d33398a0202dc448b43dc82f976035b8b9 Mon Sep 17 00:00:00 2001 From: SimonDHG <@> Date: Mon, 23 Oct 2023 17:20:48 +0200 Subject: [PATCH] Initial sharing of project --- Minimum.java | 44 ++++++++++++++++++++++++++++++++++++++++++++ README.TXT | 14 ++++++++++++++ package.bluej | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 90 insertions(+) create mode 100644 Minimum.java create mode 100644 README.TXT create mode 100644 package.bluej diff --git a/Minimum.java b/Minimum.java new file mode 100644 index 0000000..47fc006 --- /dev/null +++ b/Minimum.java @@ -0,0 +1,44 @@ + +/** + * Beschreiben Sie hier die Klasse Minimumsuche. + * + * @author (Ihr Name) + * @version (eine Versionsnummer oder ein Datum) + */ +import java.util.Random; +public class Minimum{ + static Random r = new Random(); + static int[] a = new int[20]; + public static int Zufallszahl(){ + return r.nextInt(50); + } + public static void main(){ + for (int i = 0; i < a.length; i++){ + a[i] = Zufallszahl(); + } + for (int i = 0; i < a.length; i++){ + System.out.print(a[i]); + System.out.print(","); + } + System.out.println(); + //Liste sortiert ausgeben + for (int i = 0; i< a.length; i++){ + int index = Minimum(a); + System.out.println("Minimum: " + a[index]); + System.out.println("Index: " + index); + a[index] = 99; + } + } + public static int Minimum(int[] a){ + int minNum = a[0]; + int minInd = 0; + for (int i = 1; i < a.length; i++){ + if (a[i] < minNum){ + minNum = a[i]; + minInd = i; + } + } + // System.out.println("kleinste Zahl: " + minNum + ", Index der kleinsten Zahl: " + minInd); + return minInd; + } +} diff --git a/README.TXT b/README.TXT new file mode 100644 index 0000000..0ad193f --- /dev/null +++ b/README.TXT @@ -0,0 +1,14 @@ +------------------------------------------------------------------------ +Dies ist die README-Datei des Projekts. Hier sollten Sie Ihr Projekt +beschreiben. +Erzählen Sie dem Leser (jemand, der nichts über dieses Projekt weiss), +alles, was er/sie wissen muss. Üblicherweise sollte der Kommentar +zumindest die folgenden Angaben umfassen: +------------------------------------------------------------------------ + +PROJEKTBEZEICHNUNG: +PROJEKTZWECK: +VERSION oder DATUM: +WIE IST DAS PROJEKT ZU STARTEN: +AUTOR(EN): +BENUTZERHINWEISE: diff --git a/package.bluej b/package.bluej new file mode 100644 index 0000000..c3a4ac2 --- /dev/null +++ b/package.bluej @@ -0,0 +1,32 @@ +#BlueJ package file +editor.fx.0.height=1150 +editor.fx.0.width=2240 +editor.fx.0.x=-1 +editor.fx.0.y=26 +objectbench.height=100 +objectbench.width=776 +package.divider.horizontal=0.6 +package.divider.vertical=0.8003731343283582 +package.editor.height=422 +package.editor.width=661 +package.editor.x=60 +package.editor.y=64 +package.frame.height=600 +package.frame.width=800 +package.numDependencies=0 +package.numTargets=1 +package.showExtends=true +package.showUses=true +project.charset=UTF-8 +readme.height=60 +readme.name=@README +readme.width=48 +readme.x=10 +readme.y=10 +target1.height=70 +target1.name=Minimum +target1.showInterface=false +target1.type=ClassTarget +target1.width=120 +target1.x=70 +target1.y=10