我有問題顯示字母乙醚他們是升序或不是,它似乎是正確的假設陣列升序,但總是得到錯誤結果當我打印他們時,我嘗試了另一種方式,但總是得到錯誤的結果。顯示元素使用冒泡排序java中的升序或降序
public class Main
{
public static void main(String[] args)
{
System.out.print("#Enter text : ");
String text = BIO.getString();
boolean inorder = false;
while (! text.equals("END"))
{
inorder = true;
// Convert the above string to a char array.
char[] arr = text.toCharArray();
for (int i=0; i<arr.length-1; i++)
{ //Check pair
if (arr[i] > arr[i + 1]) {
inorder = false;
break;
}
}
if (inorder) {
System.out.printf(text + " is in ascending order\n");
}
else {
System.out.printf(text + " is not in ascending order\n");
}
System.out.print("#Enter text : ");
text = BIO.getString();
}
}
}
你得到了什麼輸出?你期望什麼?當你在調試器中運行代碼時,你學到了什麼? – 2011-12-18 15:31:24
你能舉一個這個代碼工作的例子嗎? – 2011-12-18 15:35:05
請將「家庭作業」標籤添加到這樣的問題 – 2011-12-18 16:20:30