package com.test;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
/**
* Created with IntelliJ IDEA.
* User: jackzhao
* Date: 14-1-22
* Time: 下午3:58
* To change this template use File | Settings | File Templates.
*/
public class HelloWord {
public static void main(String[] arg){
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入数字:");
List<Integer> list=new ArrayList<Integer>();
try
{
String [] str=br.readLine().split(",");
for(int i=0;i<str.length;i++)
{
list.add(Integer.parseInt(str[i]));
}
}
catch (Exception ex)
{
ex.printStackTrace();
}
System.out.println(list.size());
//按升序排序
Collections.sort(list);
Iterator<Integer> it=list.iterator();
System.out.print("排序后按升序输出:");
while(it.hasNext())
{
System.out.print(it.next()+",");
}
System.out.println();
System.out.print("排序后按降序输出:");
for(int i=list.size()-1;i>=0;i--)
{
System.out.print(list.get(i)+",");
}
}
}
相关推荐
在本例中,我们关注的是一个简单的Java程序,它的目标是接收三个整数输入,并按照从大到小的顺序输出这些数。这个任务可以通过编写一个简单的控制台应用程序来实现,利用条件判断语句(if-else)或者更高级的排序...
此外,还需要了解如何编写控制台交互界面,例如通过`cout`和`cin`进行输入输出,以及利用`system`函数实现简单的用户交互效果,如暂停和清屏。 在实际编程中,还可以考虑优化这些功能,比如使用更高效的数据结构...
3. 功能扩展:系统可进一步增加排序功能(如按成绩升序或降序排列),或者提供搜索功能(如按姓名模糊搜索),以满足更多需求。 总结,基于单链表的学生信息管理系统是数据结构和程序设计的实践应用,它展示了如何...
- `bubbleSort()` 方法实现了冒泡排序,根据`sortType`参数可以实现升序或降序排列。 - `selectSort()` 方法实现了直接选择排序,同样支持升序或降序排列。 4. **排序算法性能分析** - 冒泡排序的时间复杂度为 O...
1、从弹框中,分两次输入两个数字,分别保存在 a 和 b中 2、如果 a 大于 b的话 ,则交换两个数字的位置 使用 短路&&,扩展赋值运算符,位运算 4、条件运算符(三目运算) 单目(一元)运算符 :++,--,! 双目(二元)...
- **输入输出:**题目要求从控制台读取一行包含10个整数的序列,并输出排序后的结果。这涉及到对`cin`和`cout`的熟练运用。 - **数组处理:**使用一个整型数组存储输入的10个整数,并利用循环遍历数组以实现后续操作...
冒泡排序是一种基础的排序算法,其基本思想是通过重复遍历待排序的数列,依次比较相邻元素并根据需要交换它们的位置,以达到最终升序或降序排列的目的。这种算法的名字来源于排序过程中较小的元素像气泡一样逐渐浮到...
在堆排序中,大顶堆用于升序排序,小顶堆用于降序排序。堆的特性使得堆顶元素(堆的根节点)总是最大(大顶堆)或最小(小顶堆)的元素,这是堆排序算法的基础。 堆排序算法的过程分为两个主要步骤:建堆(构建堆)...
其二、技术层次深:如果期望进入IT服务或者产品公司(类似毕博、DELL、IBM等),Oracle技术能够帮助提高就业的深度。 其三、职业方向多:Oracle数据库管理方向、Oracle开发及系统架构方向、Oracle数据建模数据仓库等...