Ich mache diese Aufgabe, wo mit dem Bubble Sort Algorithm ein Programm erstellt wird, das einen Benutzer nach einer Anzahl von ganzen Zahlen fragt.
Das Programm wird dann den Benutzer bitten, so viele Ganzzahlen einzugeben, wie der Benutzer angefordert hat, und die Werte der Arrays in ihn einzufügen.
Danach gibt der Programmbenutzer folgendes aus:Wie arbeiten Sie mit Arrays in Java?
a. Nummernliste aus Datei anzeigen (nicht sortiert) b. Sortierte Liste anzeigen c. Zeigen Größte Nummer d. Zeige kleinste Nummer e. Zeige den Medianwert f. Zeigen den Mittelwert
Bisher habe ich dieses:
import java.util.Scanner;
public class Bubbles {
public static void main(String[] args)
{
//Declare Variables
String strUser;
int intSize;
int[] intNum;
//Input
Scanner scn=new Scanner(System.in);
//Process/Output
System.out.println("Please enter the number of values you would like to enter:");
strUser=scn.nextLine();
intSize=Integer.parseInt(strUser);
intNum=new int [intSize];
for(int i=0; i < intNum.length; i++)
{
System.out.println("Please enter for index value of "+i+":");
intNum[i]=scn.nextInt();
}
}
}
, die gibt diese (zum Beispiel):
Please enter the number of values you would like to enter: 3
Please enter for index value of 0:
47
Please enter for index value of 1:
89
Please enter for index value of 2:
42
BUILD SUCCESSFUL (total time: 13 seconds)
Nun, wie bekomme ich alle diese inputed Zahlen in ein Array so I können sie in einer Liste, und dann die Blase, benutzen Sortier sie zu bestellen, und so weiter ..
so:
Unsorted order:
47,89,42
Sorted order:
42, 47, 89
Ich bin so verloren, ich weiß.
Wenn Sie Fragen zu Ihrer Aufgabe haben, sollten Sie zu Ihrem TA oder Professor gehen. – Elias
Willkommen bei SO!Da Sie vielleicht ein neuer Benutzer sind, möchte ich Ihnen in der Tat sagen, dass Sie eine gültige Frage stellen (zumindest für mich), die Sie beschreiben, erwartetes Verhalten und Ihre Arbeit (Code) bis jetzt. Ärgere dich nicht über die Anzahl der Downstimmen, die Leute stimmen manchmal einfach auf eine Aufgabenfrage ab, ohne zu viel nachzudenken. Ein kleiner Vorschlag für Sie: Überprüfen Sie Ihre eigene Frage, versuchen Sie, Ihr Code-Format zu bereinigen, das schlechte Code-Format führt Sie wahrscheinlich zu vielen Down-Stimmen :) – shole
Ich stimme diese Frage als off-topic zu schließen, weil [Fragen um Hausaufgaben zu bitten, muss eine Zusammenfassung der bisher geleisteten Arbeit zur Lösung des Problems und eine Beschreibung der Schwierigkeit bei der Lösung des Problems enthalten sein (http://stackoverflow.com/help/on-topic). Unter "Bisherige Arbeit" versteht man den Versuch, den Bobblesort-Code zu schreiben. – Andreas