JAVA 编程中冒泡排序问题
大家好!刚刚学了数组,编程时遇到一些问题,希望各位高手帮我解决一下。
import javax.swing.JOptionPane;
class shuzu
{
public static void main(String []args)
{
int [] number =new number [5];
for (int i=0;i<number.length;i++)
{
String str=JOptionPane.showInputDialog("请输入第{i+1}个整数:");
int number [i]=Interger.parseInt(str); [color=#0000FF]//此处总是提示“需要‘[’”,但查不出是什么原因[/color]
}
System.out.println ("输入的数据为:");
for (int i=0;i<number.length;i++)
{
System.out.print (number [i]+"/t");
}
System.out.println ("倒序输出:");
for (int i=4;i>=0;i--)
{
System.out.print (number[i]+"/t");
}
System.out.println ("从小到大输出:");
for (int i=1;i<5;i++)
{
for (int j=0;j<=i;j++)
{
if (number[j]>number[j+i])
{
int a=number[j];
number [j]=number [j+1];
number [j+1]=a;
}
}
}
for (int i=0;i<5;i++)
System.out.print (number[i]+"/t");
}
}
import javax.swing.JOptionPane;
class shuzu
{
public static void main(String []args)
{
int [] number =new number [5];
for (int i=0;i<number.length;i++)
{
String str=JOptionPane.showInputDialog("请输入第{i+1}个整数:");
int number [i]=Interger.parseInt(str); [color=#0000FF]//此处总是提示“需要‘[’”,但查不出是什么原因[/color]
}
System.out.println ("输入的数据为:");
for (int i=0;i<number.length;i++)
{
System.out.print (number [i]+"/t");
}
System.out.println ("倒序输出:");
for (int i=4;i>=0;i--)
{
System.out.print (number[i]+"/t");
}
System.out.println ("从小到大输出:");
for (int i=1;i<5;i++)
{
for (int j=0;j<=i;j++)
{
if (number[j]>number[j+i])
{
int a=number[j];
number [j]=number [j+1];
number [j+1]=a;
}
}
}
for (int i=0;i<5;i++)
System.out.print (number[i]+"/t");
}
}
...全文
相关推荐
一个专注于LeetCode算法题解与Java编程实践的开源学习项目_包含合并两个有序数组和移除元素等经典算法问题的多种解法详解与代码实现_从暴力冒泡排序到高效双指针技巧的逐步优化过.zip
本文介绍了一个开源学习项目,该项目主要关注于LeetCode上的算法题目解答和Java编程实践。
java常见的面试编程题
本压缩包文件包含了一系列常见的Java编程题目,旨在帮助学习者巩固基础,提高解决问题的能力。1. **冒泡排序**:冒泡排序是最基础的排序算法之一,通过不断交换相邻的逆序元素来逐步完成排序。
java冒泡排序和快速排序代码
冒泡排序和快速排序是两种常见的排序算法,广泛应用于计算机科学和编程领域,尤其是在处理数据组织和优化效率的问题上。接下来我们将深入探讨这两种排序方法。首先,我们来看冒泡排序。
冒泡排序和递归求和实现
总的来说,冒泡排序和递归求和是编程基础的重要组成部分,掌握它们能帮助你更好地理解和解决实际问题。在Java这样的面向对象编程语言中,这些基础知识更是必不可少。
java代码-这个是一个冒泡排序
```这个程序展示了如何在Java中实现冒泡排序算法,对于初学者来说,这是一个很好的起点,可以帮助他们理解排序算法的工作原理。同时,这也是一个基础的编程练习,有助于提高编程技巧和问题解决能力。


Java SE
