编程对10个整数进行排序(一定要用JAVA,这是数组的课后题)

编程对10个整数进行排序(一定要用JAVA,这是数组的课后题) 谢谢了 30分送上~用了的再加~~
请接着 /**
* @(#)zq.java
*
* zq application
*
* @author
* @version 1.00 2009/4/9
*/

开始做 要能运行的~
算了 这个问题不问了 请看这个~~好了我再加100分~~~编写程序,模拟银行账户功能。要求如下:
属性:账号、储户姓名、地址、存款余额、最小余额。
方法:存款、取款、查询。
根据用户操作显示储户相关信息。如存款操作后,显示储户原有余额、今日存款

数额及最终存款余额;取款时,若最后余额小于最小余额,拒绝收款,并显示“

至少保留余额XXX”

你说的排序是排大小吗?
用冒泡排序
a是一个数组。你随便定义吧?
static void BubbleSort(int a []){
int temp=0;
for (int i = 0; i < a.length ; i++) {
for (int j = 0; j < a.length - i - 1; j++){
if (a[j]>a[j + 1]){ //把这里改成大于,就是升序了
temp=a[j];
a[j]=a[j + 1];
a[j + 1]=temp;
}
}
}
}
有问题再问我 ,我在线的
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-04-09
public class demo
{
public static void main(String[] args)
{
int a[]={59,48,75,107,86,23,37,59};
int tmp; //定义临时变量,作为寄存器
for (int i=0;i<=a.length;i++)
{
for(int j=0;j<7-i;j++)
{
//以下进行每趟排序
if(a[j]>a[j+1])
{
//比较大小,交换
tmp=a[j+1];
a[j+1]=a[j];
a[j]=tmp;
}
}
}
//将比较完成的结果打印出来
for (int i = 0; i <= 7; i++)
{
System.out.print(a[i] + " ");
}
}
}
第2个回答  2016-01-02
你说的排序是排大小吗?
用冒泡排序
a是一个数组。你随便定义吧?
static void BubbleSort(int a []){
int temp=0;
for (int i = 0; i < a.length ; i++) {
for (int j = 0; j < a.length - i - 1; j++){
if (a[j]>a[j + 1]){ //把这里改成大于,就是升序了
temp=a[j];
a[j]=a[j + 1];
a[j + 1]=temp;
}
}
}
}
第3个回答  2009-04-09
import java.util.*;

public class Sorter {
public static void main(String[] args) {
Scanner san = new Scanner(System.in);
int len = 10;
int [] nums = new int[len];
for(int i = 0; i < len; i ++) {
System.out.print("请输入第" + (i + 1) + "个数: ");
nums[i] = san.nextInt();
}
Arrays.sort(nums);
System.out.println("由小到大排序后是: ");
for(int j: nums) {
System.out.print(j + " ");
}
}
}
第4个回答  2009-04-09
package mc;

import java.util.Arrays;

public class test {
public static void main(String[] args){
int[] a={0,12,32,3,6,7,3,43,3,2};
Arrays.sort(a);
for(int i=0;i<a.length;i++){
System.out.print(a[i]+" ,");
}
}
}
结果
0 ,2 ,3 ,3 ,3 ,6 ,7 ,12 ,32 ,43 ,

呵呵,我太邪恶了

JAVA编程。对10个数排序
int num[]={5,8,7,4,6,1,3,2,0,9};int temp;for(i=0;i<9;i++){ temp=a[i];for(j=i+1;j<9;j++){ if(a[i]>a[j]){ temp=a[j];a[j]=a[i];a[i]=temp;} } }

java:.定义一个数组,存储10个整数,对这10个整数进行从小到大排序后输出...
public class Composit { \/ 插入排序法,把无序数组里的一个数插入有序数组中 即插入前半截有序序列。\/ public void insertSort(int a[]){ for(int i=1;i=0 && insertVal<a[index]){ \/\/将插入位的数后移 a[index+1]=a[index];\/\/坐标迁移 index--;} \/\/插入到合适位置 a[index+1]...

java编写应用程序,输入 10个整数,然后按从小到大的顺序输出大神们帮帮...
public static void main(String[] args) { Scanner input = new Scanner(System.in);\/\/创建Scanner对象 int[] arrayInt = new int[10];\/\/声明一个数组 长度为10 for (int i = 0; i < arrayInt.length; i++) { \/\/循环输入数字,放入arrayInt数组 System.out.print("请输入数字:"); ...

用JAVA写一个程序,创建一个有10个元素的数组,运行可输入10个数最后把1...
public static void main(String[] args){ Random random = new Random(); \/\/ 声明一个随机数类 int[] buffered = new int[10]; \/\/ 声明一个临时数字类型的数组 \/\/ 要搞清楚,这个数组其实有 11 个位置,我现在只用了其中10个!\/\/ 循环给这个数组赋值 for (int i = 0; i < buffered....

java从键盘读入10个整数,并对它们进行排序,按由大到小的顺序从控制台...
请考虑使用快速排序 例如:public class QuickSort { private static int[] input = { 3, 5, 3, 76, 45, 23, 7, 44, 25, 54 };private static void exchange(int from, int to) { int temp = input[from];input[from] = input[to];input[to] = temp;} private static int ...

用java编写一个程序,将10个整数放到一维数组中,并按从大到小排序后输 ...
public class TestBaiduKnow {public static void main(String[] args) {int[] a = { 9, 8, 7, 10, 6, 5, 4, 3, 2, 1 };System.out.println("原始数组:");for (int i = 0; i < a.length; i++)System.out.print(a[i] + " ");for (int i = 0; i < a.length; ...

Java: 随机生成10个整数(1-100),对生成的序列进行排序,并插入一个任...
import java.util.Scanner;public class TestTest { public static void main(String[] args) { int arr[] = new int[11];Random r=new Random();for(int i=0;i<10;i++){ arr[i]=r.nextInt(100)+1;\/\/得到10个100以内的整数 } Arrays.sort(arr);for(int i=0;i<arr.length;i++...

如何对java文本框中的10个整数排序
public class TestTimer { public TestTimer() { int[] allText = { Integer.getInteger(text1.getText()), Integer.getInteger(text2.getText()), Integer.getInteger(text3.getText()), Integer.getInteger(text4.getText()), Integer.getInteger(text5.getText()), Integer.getInteger(text6....

java...从键盘上输入10个整数,并按升序排序后输出~~~
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class TenNum { \/** * @param args * @throws IOException *\/ public static void main(String[] args) throws IOException { System.out.println("请输入10个数字用逗号隔开:"); ...

用java编一个程序,定义数组,用for循环语句,顺序输入10个实数,然后逆序...
import java.util.*;public class Demo { public static void main(String[] args) { double[] nums = new double[10]; Scanner input = new Scanner(System.in); for (int i = 0; i < 10; i++) { nums[i] = input.nextDouble(); } for (int i = 9; i...

相似回答