为了账号安全,请及时绑定邮箱和手机立即绑定

关于java的一个排序问题

关于java的一个排序问题

掌门飞哥 2016-09-15 19:39:04
public class java3{ public static void main(String [] argv){ int [] data = {23,54,33,5,7,46,99,35}; int temp;//用来交换元素的暂存变数 for (int i=0;i<data.length-1;i++){ for(int j=0;j<data.length-1-i;j++){ if(data[j]>data[j+1]){ temp=data[j]; data[j]=data[j+1]; data[j+1]=temp; } } for(int k:data){  System.out.print(" "+k); } System.out.println(""); } }}显示有错误,希望大神帮忙看下,怎么破,谢谢了!
查看完整描述

2 回答

已采纳
?
噼喱啪啦

TA贡献392条经验 获得超170个赞

if(data[j]>data[j+1]){   //这里的if后面你用了全角的括号,没错就是这里错了!!记得用英文半角

temp=data[j];


查看完整回答
1 反对 回复 2016-09-15
  • ziom
    ziom
    好眼力
  • 掌门飞哥
    掌门飞哥
    多谢多谢,确实!!!大神,你是咋找到的!!!!!!!!!!!
  • 噼喱啪啦
    噼喱啪啦
    最近被这个坑惨了,我决定不用输入法,多用英文了.....
?
JustWannaHugU

TA贡献452条经验 获得超796个赞


错误信息是什么?

查看完整回答
反对 回复 2016-09-15
  • 2 回答
  • 2 关注
  • 1183 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信