Im в настоящее время потеряно относительно того, что проблема с приведенным ниже кодом. Цель программы - сортировать перечисленные элементы, используя сортировку пузырьков.error: класс, интерфейс или enum expected Bubble Sort
import java.util.Scanner; //Library for scanner input
class JavaAssignmentTwo{ //Start of java program
public static void main(String args[]){ //Main section of the program
int item; //loop variable
String prodname[] =
{"Coke", "Red Bull", "7Up", "Water", "Fanta", "Sprite", "Tayto Crisps"}; //Products for sale
System.out.print("\t\t Sorting Carrefour Stock.");
System.out.print("\n\t ---------------------------\n\n");
System.out.print("\n\tOriginal order\n\n");
for (item = 0; item<prodname.length; item++){
System.out.printf("%-3d%-15s\n",(item+1),prodname[item]);
}
System.out.print("\n\n\tSorted order\n\n");
Easy_Sort_routines.Bubble_sort(prodname, true);
Easy_Sort_routine.display_array(prodname);
}
}
// --------------------------------------------------------------
// BUBBLE SORT for an array of strings
// asds = true => ascending
public static void Bubble_sort(String ss[], boolean asds){
int zzz, jjj;
String temp = "";
for (jjj=0; jjj<ss.length; jjj++){
for (zzz=1; zzz<ss.length; zzz++){
if (asds){
if (ss[zzz-1].compareTo(ss[zzz]) >0){ // ascending
temp = ss[zzz-1]; // swap elements
ss[zzz-1] = ss[zzz];
ss[zzz] = temp;
}
else
if (ss[zzz].compareTo(ss[zzz]) <0){ // descending
temp = ss[zzz-1]; // swap elements
ss[zzz-1] = ss[zzz];
ss[zzz] = temp;
} // end of descending if
}
} // end of zzz loop
} // end of jjj loop
} // end of Bub_sort
// --------------------------------------------------------------
// Display array routine
public static void display_array(String ss[]){
int index;
for (index = 0; index<ss.length; index++){
System.out.printf("%-3d%-15s\n",(index+1),ss[index]);
}
}
}
Ошибка, с которой я столкнулся, является ошибкой: класс, интерфейс или enum ожидается. Я все еще довольно новичок в java, и я не знаю, что вызывает эту проблему? Если кто-нибудь может указать мне в правильном направлении, пожалуйста.
Пожалуйста, ознакомьтесь с [просить] и добавить полную трассировку стека. – Fildor
Какая линия? Где ты это взял? – lexicore
Наиболее очевидной проблемой является отступы. Фиксирование, которое облегчит фиксацию. – khelwood