键盘输入10个数,放到数组中去除该数组中大于10的数,将该数组中的数字写入到本地文件
来源:互联网 发布:商品条码数据库下载 编辑:程序博客网 时间:2024/04/20 23:11
有志者,事竟成,破釜沉舟,百二秦关终属楚;苦心人,天不负,卧薪尝胆,三千越甲可吞吴。
// 创建一个长度为10的数组int[] arr = new int[10];// 定义一个统计变量count记录数组中大于10的数,// 用原来的数组减去出现的次数得到新数组的长度// 添加不大于10的数到新的数组中即可// 键盘录入10个数放入数组中int count = 0;System.out.println("请输入10个数字");//Scanner sc = new Scanner(System.in);for (int i = 0; i < arr.length; i++) {arr[i] = sc.nextInt();if (arr[i] > 10)count++;}int[] arr2 = new int[arr.length - count];count = 0;for (int i = 0; i < arr.length; i++) {if (arr[i] < 10)//arr2[i]=arr[i] 会造成数组越界,//arr[i] 的长度比arr2的长,所以重新定义count = 0 ,进入条件才++arr2[count++] = arr[i];}System.out.println(Arrays.toString(arr2));//遍历新数组写入即可PrintStream ps = new PrintStream("nub.txt");for (int i = 0; i < arr2.length; i++) {ps.println(arr[i]);}ps.close();
0 0
- 键盘输入10个数,放到数组中去除该数组中大于10的数,将该数组中的数字写入到本地文件
- 将键盘输入放到数组中,并写入记事本
- 调整该数组中数字的顺序
- 从键盘输入11个数存入一维数组中,将该数组中左半部分与右半部分的值平移交换后重新存入该数组 中并输出?
- 练习:有一个有序的数组,想要将一个元素插入到该数组中,还要保证该数组是有序的。如何获取该元素在数组中的位置.(2012.2.17)
- 数组中存放0到n中的缺少一个数的连续数,找出该缺少的数
- 将rs中的值放到数组中
- 有n个有序的整数放在一维数组中,输入一个数,将该数放入数组合适的位置,使插入该数后,数组中的元素仍然有序;
- 一个数组中有30个数(随机产生[0,30]),将数组中重复的数字去除,动态创建数组保存剩下的数字
- 一个数组中有30个数(随机产生[0,30]),将数组中重复的数字去除,动态创建数组保存剩下的数字
- 查找一个数是否存在于一个数组中。该数组分两段有序,第一段的数都大于第二段的数。
- java__给定一个数组和一个数(该数不一定在数组中),从数组里删掉这个数字,返回剩下的数组长度。
- 依次从数组a中取出一个四位数,如果该四位数连续大于该四位数以后的5个数,且该数是奇数,则把这个四位数按从小到大的顺序存入数组b中,并计算满足上述条件的四位数的个数cnt。
- 编写一个程序,最多将10个donation值读入到一个double数组中。程序遇到非数字输入时将结束输入,并报告这些数字的平均值以及数组中有多少个数字大于平均值。
- 黑马程序员-有一个有序的数组,想要将一个元素插入到该数组中,并保证该数组是有序的
- 输入N个数到数组中,输出所有大于N个数平均值的数(c编程题)
- 随机生成30个数字(范围0-30)存到一个数组中,将数组中重复的数字去除,动态创建数组保存剩下的数字
- 已知一按升序排好的包含有10个元素的数组,将某一整数插入到该数组中
- http报文内的http信息
- python数据结构学习笔记-2016-10-05-04-抽象数据类型(四)
- Java——单例模式
- unity声音管理
- LeetCode 217. Contains Duplicate 解题报告
- 键盘输入10个数,放到数组中去除该数组中大于10的数,将该数组中的数字写入到本地文件
- HTTP3xx重定向
- python caffe training solve.py
- C语言 打印菱形(可变行数)
- MySQL中函数CONCAT及GROUP_CONCAT
- poj 2230 Watchcow(欧拉回路)
- 后缀数组代码理解加注释
- 算法分析与设计-动态规划0
- C++利用socket的客户端和服务器之间传输文件