2.1实现将一组整数进行升序排列
2017-03-08 17:49
274 查看
摩尔的Java学习笔记2.1
第二周作业:
1、实现将一组整数进行升序排列;2、用二维数组实现,5个学生4门课程的总分和平均分的统计工作;
3、打印八行八列杨辉三角,开头不打印空格;
4、模拟打牌游戏中的发牌过程。用1~52来代表52张牌,玩家有四人,要求将发牌结果存入一个二维数组(4行13列),最后显示发牌结果,不许重复;
5、输入多个字符串,存入数组,然后按照字符串的大小重新升序排列;
6、使用二维数组存储学生的数据,包括学号、姓名、操作系统成绩、Java成绩、高数成绩、总分;一行存储一个学生的数据;要求输入若干学生的数据,求出总分;然后按照总分由高到低重新排列;输出排序后的结果。
1、实现将一组整数进行升序排列;
/** * @author 薛莲婷 *实现将一组整数进行升序排列 */ import java.util.*; class Assignment0 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入一组整数来进行升序排列,以空格做间隔:"); String str=sc.nextLine(); String [] strNumber=str.split("\\s+"); int size=strNumber.length; int []number=new int[size]; for(int i=0;i<size;i++) { number[i]=Integer.parseInt(strNumber[i]); //将string类型转换为int类型 } Arrays.sort(number); //从小到大排序 for(int i=0;i<size;i++) { System.out.print(number[i]+"\t"); } sc.close(); } }
相关文章推荐
- c语言实现二维数组排序,一个4*5的数组,要求每行都进行升序排列,并求出每行的平均值。
- 编写程序实现以下功能: 随机产生20个正整数存入数组a中,且每个数均在1000-9999之间(包含1000和9999)。对数组进行排序,要求按每个数的后三位的大小进行升序排列,然后取出满足此条
- 请通过代码实现以下功能:输入一个5X5的二维数组,将数组进行排序,其中一维数组按照平均值降序,一维数组内部升序排列。
- 3. 编写一个C程序,实现对10个整数进行升序排序输出。
- java实现多个文件中数据去重问题并按升序排列
- 传入一个数组进行排列,奇数在前升序,偶数在后降序,在程序执行中不能开辟新数组空间
- 根据条件,进行升序或降序排列,两种方式的比较。
- Excel第一行的下拉三角形如何实现? 升序、降序排列
- 【GridView表头排序】点击表头可以进行升序和降序的排列
- 输入一组按降序排列的整数数组,再输入一个整数(sum),返回数组中和为sum的两个元素
- 有N个正实数(注意是实数,大小升序排列) x1 , x2 ... xN,另有一个实数M。 需要选出若干个x,使这几个x的和与 M 最接近。 请描述实现算法,并指出算法复杂度
- 根据订单ID进行升序或降序排列
- 用冒泡法实现数组内20个整数从大到小排列
- 实现任意长的整数进行加法运算的演示程序
- 对一组随机生成数进行几种常用排序算法的分析设计和实现之一 ——冒泡排序
- java实现字母的升序排列,和中文升序排列
- 用冒泡法实现数组内20个整数从小到大排列
- 输入一组整数后用c语言数据结构对其进行大小比较以二叉树存储、遍历
- 一个用VB实现的对任意字符串进行排列并排序的函数
- 用递归的方法判断整数组a[N]是不是升序排列