課程
/后端開發(fā)
/Java
/Java入門第三季
如上如上
2017-06-30
源自:Java入門第三季 1-9
正在回答
public?class?Test?{ ????public?static?void?main(String[]?args)?{ ????????//實例化對象 ????????Test?t=new?Test();???? ????????int?a[]={11,67,92,12,54,25}; ????????//調(diào)用排序方法 ????????t.paiXu(a);???? ????????//遍歷數(shù)組 ????????for(int?i:a){ ????????????System.out.println(i); ????????} ????} ????//排序方法 ????void?paiXu(int?a[]){ ????????for(int?i=1;i<a.length;i++){ ????????????for(int?j=0;j<a.length-1;j++){ ????????????????if(a[j]>a[j+1]) ????????????????{ ????????????????????int?b[]={a[j],a[j+1]}; ????????????????????jiaoHuan(b); ????????????????????a[j]=b[0]; ????????????????????a[j+1]=b[1]; ????????????????} ????????????} ????????} ????} ????//交換方法 ????static?void?jiaoHuan(int?a[]){ ????????int?k=a[0]; ????????a[0]=a[1]; ????????a[1]=k; ????} }
http://blog.csdn.net/ccf19881030/article/details/5857629
第一,你的交換順序方法完全可以不寫,直接寫到排序方法中, 而且你叫喚順序方法中的數(shù)組參數(shù)是完全沒有作用的 第二,就是你的大括號不夠,缺一個X類的括號和替換方法的括號 第三,你的問題問的太籠統(tǒng),輸出結(jié)果是什么樣的,要根據(jù)具體情況來看 就目前看,你的問題主要是程序?qū)懙奶唠s,括號不夠
????
牧勤奮 提問者
可以幾行寫完的代碼 你卻寫多了一半:
package 排序;
public class Test1 {
public static void main(String[] args) {
int a[]={12,21,3,4,68,98,12,28};
int b;
for(int i=0;i<a.length;i++){
for(int j=i+1;j<a.length;j++){
if(a[i]>a[j]){
b=a[i];
a[i]=a[j];
a[j]=b;
}
System.out.println(a[i]+" ");
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
5 回答請問我這段代碼哪里出問題了?
1 回答哪里出問題了嗎?size方法調(diào)不了
1 回答大佬們幫我看看是哪里出錯了呀
1 回答這個問題出在哪里。。。
3 回答這個是哪里出錯了呢????
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-07-05
2017-07-05
http://blog.csdn.net/ccf19881030/article/details/5857629
2017-07-01
????
2017-07-01
????
2017-07-01
可以幾行寫完的代碼 你卻寫多了一半:
package 排序;
public class Test1 {
public static void main(String[] args) {
int a[]={12,21,3,4,68,98,12,28};
int b;
for(int i=0;i<a.length;i++){
for(int j=i+1;j<a.length;j++){
if(a[i]>a[j]){
b=a[i];
a[i]=a[j];
a[j]=b;
}
}
}
for(int i=0;i<a.length;i++){
System.out.println(a[i]+" ");
}
}
}