冒泡排序问题

Teachene 2019-02-18 05:57:28
请问大神们我这个冒泡排序问题在哪里呢?为什么排序后的数据有问题~谢谢~
...全文
410 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_39936465 2019-02-27
  • 打赏
  • 举报
回复
引用 8 楼 那年那兔那些事 的回复:
为什么我的美在控制器上显示啊,
你需要切换显示
MrGGguofeng 2019-02-26
  • 打赏
  • 举报
回复
if语句 if语句 if语句
wu123yao 2019-02-26
  • 打赏
  • 举报
回复
为什么我的美在控制器上显示啊,
qq_39936465 2019-02-26
  • 打赏
  • 举报
回复

public class test2 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int arr[] = { 23, 56, 43, 22, 1, 67, 98, 70 };
		System.out.print("排序前的数组元素为:");
		for (int a : arr) {
			System.out.print(a + "  ");
		}
		System.out.println();
		for (int n = 0; n < arr.length - 1; n++) {
			for (int j = 0; j < arr.length - n - 1; j++) {
				int temp = 0;
				if (arr[j] > arr[j + 1]) {
					temp = arr[j];
					arr[j] = arr[j + 1];
					arr[j + 1] = temp;
				}
			}
		}
		System.out.print("排序后的数组元素为:");
		for (int s : arr) {
			System.out.print(s + "   ");
		}

	}

}

我爱Bug 2019-02-25
  • 打赏
  • 举报
回复
我主页有对冒泡排序的代码及解释,欢迎来访
醉梦洛 2019-02-22
  • 打赏
  • 举报
回复
if后面应该用大括号框住后面的三句话
Teachene 2019-02-18
  • 打赏
  • 举报
回复
引用 3 楼 edondondon 的回复:
引用 2 楼 edondondon 的回复:
引用 1 楼 edondondon 的回复:
if后面应该用大括号框住后面的三句话
还有n应该从1开始循环
我错了,从0是对的
嗯嗯!谢谢了~居然没注意if没括号~晕死啊~哈哈
edondondon 2019-02-18
  • 打赏
  • 举报
回复
引用 2 楼 edondondon 的回复:
引用 1 楼 edondondon 的回复:
if后面应该用大括号框住后面的三句话
还有n应该从1开始循环
我错了,从0是对的
edondondon 2019-02-18
  • 打赏
  • 举报
回复
引用 1 楼 edondondon 的回复:
if后面应该用大括号框住后面的三句话
还有n应该从1开始循环
edondondon 2019-02-18
  • 打赏
  • 举报
回复
if后面应该用大括号框住后面的三句话

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧