java语言中编程对十个整数进行从小到大排序

import java.util.Scanner;//键盘输入,冒泡排序 public class Example9_19 {public static void main(String args[]){Scanner in=new Scanner(System.in);int n=10;int data[]=new int[n];for(int i=0;i
java语言中编程对十个整数进行从小到大排序
int temp = 0;
int a[] = {1,2,4,10,8,7,5,6,9,3};
for(int i=0;i<a.length-1;i++){
for(int j =i+1;j<a.length;j++) {
if(a[i]>a[j]) {
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}2015-01-03
import java.util.Scanner;

//键盘输入,冒泡排序
public class Example9_19
{public static void main(String args[])
{Scanner in=new Scanner(System.in);
int n=10;
int data[]=new int[n];
for(int i=0;i<data.length;i++)
{System.out.println("请输入第"+(i+1)+"个数");
data[i]=in.nextInt();
}
System.out.print("排序前:");
for(int i=0;i<data.length;i++)
System.out.print(data[i]+" ");
bubbleSort(data);
System.out.print("\n排序后:");
for(int i=0;i<data.length;i++)
System.out.print(data[i]+" ");
}
public static void bubbleSort(int[] a)
{//冒泡
int temp,i,j;
for(i=0;i<a.length-1;i++)
{for(j=i+1;j<a.length;j++)
{if(a[i]>a[j])
{//将较小的数交换到第i个位置
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
}

}2015-01-03
你是不是问了for和while的问题?2015-01-03
mengvlog 阅读 35 次 更新于 2025-09-10 09:23:59 我来答关注问题0
  •  雪飞潇潇 用java语言实现用一维数组存储从键盘上输入的我10个整数,统计这10个整数中偶

    import java.util.Scanner;public class InputDemo {public static void main(String[] args) {int[] ary = new int[10];//定义一个一维数组Scanner input = new Scanner(System.in);//从控制台输入for (int i = 0; i < ary.length; i++) {System.out.println("请输入第"+(i+1)+"...

  •  海南加宸 编一个程序,定义数组,用for循环语句,顺序输入10个实数,然后逆序输出这10个数。

    在main方法中,我们首先声明了一个整型数组nums,其长度为10,用于存放输入的数值。接着,创建了一个Scanner对象,用于接收用户输入的实数。通过一个for循环,程序依次请求用户输入10个整数,并将这些数存储到数组nums中。完成输入后,程序使用另一个for循环,从数组的最后一个元素开始,逆序遍历整个数组,...

  •  优奈我知识库 让计算机随机产生出10个两位正整数,然后按照从小到大的顺序显示出来 java语言

    1、源代码 package BaiDdu;import java.util.*;public class test_2_24{public static void main(String[] args) {int num[]=new int[10];Random random=new Random(); for (int i = 0; i < 10; i++) { int n=random.nextInt(100);while(n99) //判断是不是两位...

  •  monkeyyjp 请问怎么用java编程语言,将10进制的数字转为2进制,8进制,16进制?具体代码怎么写?

    import java.io.*;class test { static BufferedReader keyboard=new BufferedReader(new InputStreamReader(System.in));public static void main(String[]args)throws IOException { int n,base;n=Integer.parseInt(keyboard.readLine());exchange(n);System.out.println();} public static void exchan...

  •  深空游戏 网页制作里Java语言编写一个由1+到100的代码,要求用for,要怎么写??

    在网页制作中,使用Java语言编写一个从1加到100的代码,可以采用for循环来实现。下面是一个简单的示例,展示如何使用for循环输出1至100之间的所有整数:首先,我们需要定义一个变量i,初始化为0,并设定循环条件为i小于100。每当循环执行一次,i的值会递增1。因此,这个循环将运行100次,每次循环都会打印...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部