Hallo Forum!
Ich habe gestern erst mit Java angefangen und versuche heute mir Kommandozeilenparameter mit dem Bubblesort sortieren zu lassen...aber ich bekomme nur Fehlermeldungen.
Hier der Code
Hier die Fehlermeldungen:
MinMaxMean.java:28: cannot find symbol
symbol : class lang
location: package java
if (java.lang.Integer(args[j]) > Integer.parseInt(args[j+1])) {
^
MinMaxMean.java:31: unexpected type
required: variable
found : value
Integer.parseInt(args[j]) = Integer.parseInt(args[j+1]);
^
MinMaxMean.java:32: unexpected type
required: variable
found : value
Integer.parseInt(args[j+1]) = temp;
^
3 errors
Carolin
Ich habe gestern erst mit Java angefangen und versuche heute mir Kommandozeilenparameter mit dem Bubblesort sortieren zu lassen...aber ich bekomme nur Fehlermeldungen.
Hier der Code
Java:
public class MinMaxMean
{
public static void main(String[] args){
int anzahl = args.length;
int summe;
int summand;
double mittel;
int min;
int max;
boolean sorted = false;
for(int i=0;i<args.length;i++)
{
summand=Integer.parseInt(args[i]);
summe=summe+summand;
}
mittel=summe/anzahl;
for(int i=args.length-1;i>0 && !sorted;i--)
{
sorted=true;
for (int j = 0; j < i; j++) {
if (java.lang.Integer(args[j]) > Integer.parseInt(args[j+1])) {
sorted = false;
int temp = args[j];
args[j] = args[j+1];
args[j+1] = temp;
}
}
}
for(int i=0;i<args.length;i++)
System.out.println(args[i]);
System.out.println("Die Summe ist ... " +summe);
System.out.println("Das arithmetische Mittel ist ... " +mittel);
}
}
Hier die Fehlermeldungen:
MinMaxMean.java:28: cannot find symbol
symbol : class lang
location: package java
if (java.lang.Integer(args[j]) > Integer.parseInt(args[j+1])) {
^
MinMaxMean.java:31: unexpected type
required: variable
found : value
Integer.parseInt(args[j]) = Integer.parseInt(args[j+1]);
^
MinMaxMean.java:32: unexpected type
required: variable
found : value
Integer.parseInt(args[j+1]) = temp;
^
3 errors
Carolin