`
wawa129
  • 浏览: 321488 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在控制台输入一串数字,排序后在控制台打印

 
阅读更多
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;


public class QueueTest {

/**
* @param args
*/

public static int[] queue(int a[])
{
for(int i=a.length-1;i>0;i--)
{
for(int j=0;j<i;j++)
{
if(a[j]>a[j+1])
{
int num = a[j+1];
a[j+1] =a[j];
a[j] = num;
}
}
}
return a;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
try
{
InputStreamReader input = new InputStreamReader(System.in); 
BufferedReader reader = new BufferedReader(input);
StringBuffer sb = new StringBuffer();

sb.append(reader.readLine());
int b[] = new int[sb.toString().length()];
System.out.println(sb.toString().length());
for(int i =0;i<sb.toString().length()-1;i++)
{
int a = Integer.parseInt(String.valueOf((sb.toString().charAt(i))));
b[i]=a;
}
queue(b);
for(int i = 0;i<b.length;i++)
{
System.out.print(","+b[i]);
}
}

catch(IOException e)
{
e.printStackTrace();
}
}
}



分享到:
评论

相关推荐

    c#输入数字,能正序排序和倒序排序.rar

    题目:编写一个控制台程序,连续输入一串数字,各数字以逗号隔开,然后按从小到大和从大到小的顺序排列输出。 本代码用c#编写,并能正常运行。

    教学计划编制---C++&&控制台界面版

    (1)输入参数包括:学期总数,一学期的学分上限,每门课的课程号(固定占3位的字母数字串)、学分和直接先修课的课程号。 (2)允许用户指定下列两种编排策略之一:一是使学生在各学期中的学习负担尽量均匀;二是是...

    javascript入门笔记

    5、在控制台中打印输出 半径为 * 的圆的周长是 * 半径为 * 的圆的面积是 * 笔记本名称:ThinkPad E460 笔记本价格:3000 笔记本库存:100台 1、运算符 1、位运算符 1、作用 将数字转换为二进制后...

    Eclipse初学者教程 读取输入字符串

    通过从控制台(例如,使用Scanner)给定一个整数序列的输入字符串,从而实现对该字符串的读取,并将其解析为一个未排序的整数数组,然后查找该数组中最近的相邻元素对。

    C#编写的控制台程序

    输入一个字符串,进行反向排序 如abcdef 得到的结果为fedcba

    Visual C++ 2005入门经典--源代码及课后练习答案

    他曾在IBM工作多年,能使用多种语言进行编程(在多种机器上使用汇编语言和高级语言),设计和实现了实时闭环工业控制系统。Horton拥有丰富的教学经验(教学内容包括C、C++、Fortran、PL/1、APL等),同时还是机械、加工...

    基于C++实现的(控制台)扑克牌游戏【100013209】

    创建一副扑克,并完成洗牌、发牌、显示、花色排序、面值排序、删除一张牌、删除一轮牌等操作。 本程序新建了PerDeck和PlayDeck两个类,类PerDeck表示某个人拿的牌,类PlayDeck表示四个人玩牌的过程,对原程序的修改...

    西南交大C语言文件操作大作业:字符文件与二进制文件读写方法

    1.从键盘输入打印行数n,打印如下所示杨辉三角形到屏幕上和字符文件a.txt...从键盘输入一个汉字,从1616点阵汉字库文件HZK16.dat中毫读取汉字点阵信息,打印汉字到控制台屏幕上(构成汉字的每个点用输出字母O表示)。

    LDI:Lumerical数据格式导入方案! 还具有一些用于控制台打印,文件分类,json设置导出和导入(最终更多)的QOL功能,以及一些其他功能

    借助新的Init_LDI(),CUV()和DataDir()功能,现在可以通过仅更改一个字符串(从“ 1”到其他)来添加,存储和加载数据目录,而无需费力在它们之间进行更改。 只需注意,在当前系统中,使用DataDir(act ='...

    java面试题

    编一段代码,实现在控制台输入一组数字后,排序后在控制台输出; 122 84.14. 列出某文件夹下的所有文件; 123 84.15. java调用系统命令实现删除文件的操作; 123 84.16. java实现从文件中一次读出一个字符的操作; ...

    18.C#字符串和正则表达式参考手册 影印版

    3.7 在集合与数组之间移动字符串 84 3.7.1 数组 85 3.7.2 ArrayList对象 86 3.7.3 IDictionary对象 88 3.8 小结 88 第4章 国际化 89 4.1 Unicode 89 4.2 .NET Framework的编码类 91 4.3 处理字符串 95 4.3.1 ...

    caring-task-1

    该程序将一个包含n个字符串的txt文件(用换行符分隔)作为输入,并使用4个节点的分布式网络(包括主服务器)对它们进行排序,并在控制台中打印结果排序后的字符串数组。 可以根据参数将单个二进制文件“ caring-...

    Python Cookbook

    5.5 根据内嵌的数字将字符串排序 192 5.6 以随机顺序处理列表的元素 193 5.7 在增加元素时保持序列的顺序 195 5.8 获取序列中最小的几个元素 197 5.9 在排序完毕的序列中寻找元素 199 5.10 选取序列中最小的第n...

    java 算法

    显示巴黎,罗马,上海时间, AWT界面,Java日期格式化及其使用例子,几个常用方法,判断字符是否属于中文,异常处理类,去掉字符串中重复的子字符串,将指定byte数组以16进制的形式打印到控制台,获得任意一个整数的...

    入门学习Linux常用必会60个命令实例详解doc/txt

    上面代码中,第一行是Linux发行版本号,第二行是内核版本号和登录的虚拟控制台,我们在第三行输入登录名,按“Enter”键在Password后输入账户密码,即可登录系统。出于安全考虑,输入账户密码时字符不会在屏幕上回显...

    OOP_Examples:一个控制台应用程序(C#),其中包含许多演示OOP的类文件;继承,多态,封装和抽象。树屋改编的许多创意

    OOP_范例 ...字符串反转 StringReverse.cs 泡泡排序 Bubble.cs 额外(C#示例) 班级名称 例外情况 ExceptionEx.cs 三元中频 AuthorName.cs 串联+插值 String.cs 数组和列表 Collection.cs 通过枚举枚举

    Eclipse初学者教程 查找数组最大最小元素

    通过从控制台(例如,使用Scanner)给定一个整数序列的输入字符串,读取该字符串,并将其解析为一个未排序的整数数组,然后查找该数组的最大和最小元素。

    WordSort:字符串排序算法-开源

    WordSort是一种用c#编写的算法,专门用于线性复杂度的字符串排序。 基于部分哈希的方法,比使用比较的经典算法提供更高的性能。 WordSort包含一个控制台应用程序,可轻松直观地用于评估和比较算法性能。 仅提供顺序...

    委托练习(设计题目)

    (1) 创建一个控制台应用程序L4_3。 (2) 在Program.cs文件中,首先定义Student类:  定义三个私有字段,包括字符串类型的姓名、整型的年龄、整型的年级  分别定义三个共有属性  定义带参构造函数Student...

Global site tag (gtag.js) - Google Analytics