`
javasee
  • 浏览: 922815 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

键盘输入10个整数,冒泡排序并输出结果到文件

J# 
阅读更多

1  import  java.io. * ;
 2  import  java.util.Scanner;
 3  public   class  SortTest {
 4       public   static   void  main(String[] args)  throws  IOException {
 5           int  temp  =   0 ; // 临时变量,用于冒泡交换        
 6           int [] num = new   int [ 10 ];   // 声明一个空的数组  10个长度
 7          Scanner sc  =   new  Scanner(System.in);
 8          FileOutputStream out = new  FileOutputStream( " 1.txt " );
 9          PrintStream p = new  PrintStream(out);
10           // 开始循环赋值
11           for ( int  i  = 0 ;i < num.length;i ++ ){
12              num[i] = sc.nextInt();
13          }
14          p.append( " 排序前为: " );
15           for  ( int  i  =   0 ; i  < num.length; i ++ ) {
16              System.out.println(num[i]);
17              p.append(num[i] + "  ,  " );
18          }
19           //  用于排序
20           for  ( int  i  =   0 ; i  <  num.length - 1 ; i ++ ) {
21               for  ( int  j  =   0 ; j  <  num.length  -  i  -   1 ; j ++ ) {
22                   if  (num[j]  >  num[j  +   1 ]) {
23                      temp  =  num[j];
24                      num[j]  =  num[j  +   1 ];
25                      num[j  +   1 =  temp;
26                  }
27              }
28          }
29           // 输出文件
30          p.append( " \n " );
31          p.append( " 排序后为: " );
32           //  循环输出
33          System.out.println( " 排序后为: " );
34           for  ( int  i  =   0 ; i  < num.length; i ++ ) {
35              System.out.println(num[i]);
36              p.append(num[i] + "  ,  " );
37          }
38      
39          
40      }
41  }

1
1
分享到:
评论

相关推荐

    C语言键盘任意输入整数升序冒泡排序.cpp

    C语言冒泡排序,包括了输入输出函数和升序排序函数,可以键盘输入任意一组数据回车停止输入,系统升序排序后输出

    从键盘任意输入N个整数 排序后 二叉搜索查询 从键盘输入的某个任意整数的序号

    //从键盘任意输入N个整数 冒泡排序后 二叉搜索查询 从键盘输入的某个任意整数的序号

    任意从键盘输入10个数,用冒泡法进行排序

    从键盘输入N个数,进行排序!使用的是C#冒泡法!

    编写程序实现以下功能:从键盘输入十个整数,用冒泡法排序后按从小到大输出

    #define N 10 int main() { int i,j,a[10],t; for(i= 0;i ;i++) { scanf("%d",&a[i]); } for(i = 0;i ;i++) { for(j = 0;j ;j++) { if(a[j] &gt; a[j + 1]) { t = a[j]; a[j] = a[j + 1]; ...

    java实现输入5个数进行排序.pdf

    “Java输入五个数,保存到一个数组中,然后将这五个数字进行从小到大的排列 采用冒泡排序法,如下:package com.test;import java.util.Arrays;import java.util.Scanner;public class TestA { public ...”

    冒泡法对N个数排序

    用冒泡法实现对N个不定顺序的数进行有序的排序的实现方法

    内部排序(C语言版!).c

    )1、从键盘输入上述8个整数,存放在数组quick[8]中,并输出值。 2、输出直接插入排序、希尔排序、冒泡排序、快速排序、简单选择排序、堆排序、归并排序算法每一趟排序的结果,观察关键字次序的变化。 3、如果上述...

    冒泡排序 汇编语言

    用汇编语言写的一个小程序,允许用户从键盘输入带符号的整数,然后采用冒泡排序算法对输的数据排序。最后将排序后的数依次输出。

    汇编语言课程设计冒泡排序

    whut 汇编语言课程设计冒泡排序 用键盘输入10个有符号十进制整数

    冒泡排序程序

    当在键盘上输入10个整数时,可以根据冒泡排序的方法将输入的数据从小到大进行排列

    由汇编写成的冒泡排序

    1. 编写程序1: 键盘输入10个无符号数(长度为2字节,自己设计具体值,应包括2位和3位数值),将其保存在内存中并显示在屏幕上,再由小到大排序,将结果保存到内存中并显示在屏幕上。 2. 编写程序2:在上述已排好序...

    python练习题 :用户任意输入10个整数到列表中,然后由大到小排列并输出。

    一:填空题: 1.python是一种面向_对象 __的高级语言。 2.python可以在多种平台运行,这体现了python的___可移植___特性。...8.像双引号这样的特殊符号,需要对它进行__文本内容_______输出。 9._____切片_____指的是对

    C++冒泡排序及折半查找.docx

    (1) 利用rand()函数产生10个10~100之间的整数,存入数组a中并输出; (2) 使用冒泡排序法,将数组a中的数据按降序排列,并输出; (3) 使用折半查找法在数组a中查找是否有键盘输入的指定数据,并输出查找结论...

    数据结构课设 各种排序

    1、链表排序 [问题描述] 建立一个...设计要求:利用随机函数产生10个样本,每个样本有20000随机整数,利用直接插入排序、希尔排序,冒泡排序、快速排序、选择排序、堆排序,归并排序,基数排序八种排序方法进行排序

    冒泡法排序

    使用冒泡法来实现排序

    Java期末复习题编程题(47道)和选择题(30道) 包括异常处理和接口以及普通编程题

    编写一个Java程序,计算并输出斐波那契数列的前 n 个数字,其中 n 是用户从键盘输入的整数。 编写一个Java程序,计算并输出给定整数的阶乘。 编写一个Java程序,从键盘读取一个字符串,然后反转字符串并输出结果。 ...

    数据结构第5次作业.docx

    4.编程题:键盘输入n个无符号整数,用链式基数排序实现由小到大排序,输出排序结果。 提示:对于C语言32bit宽的unsigned类型,可以采用16进制形式来实现基数排序,即32bit共有8个16进制位,每个16进制位进行一趟分配...

    通过汇编语言实验实现拍排序/闰年判断/链表管理等功能

    3. 从键盘输入一个表示年份的正整数(1~65535),然后判断其是否为闰年。若是,则输出"Yes",否则,输出"No"。 4. 汇编实现链表的生成,增加,删除操作。 5. 汇编实现图的邻接表结构,能生成图,并且根据该图获得其...

    200个经典C程序源码小游戏

    032 通讯录的输入输出 033 扑克牌的结构表示 034 用“结构”统计学生成绩 035 报数游戏 036 模拟社会关系 037 统计文件的字符数 038 同时显示两个文件的内容 039 简单的文本编辑器 040 文件...

    Fouryxy.zip

    3、从键盘输入10个整数存入在一个数组中,计算所有元素之和及平均值,并找出最大值和最小值。 4、说明下面语句的错误原因并改正之? int numbers[]; int[] numbers; numbers = { 42, 84, 168 }; x数组常量...

Global site tag (gtag.js) - Google Analytics