一个java问题,随机输入一组数字,从小到大排列,然后表示它是第几次输入的数字(问题在这),
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 09:37:23
一个java问题,随机输入一组数字,从小到大排列,然后表示它是第几次输入的数字(问题在这),
要输入几个数?8
第1个数字:4
第2个数字:3
第3个数字:2
第4个数字:1
第5个数字:8
第6个数字:7
第7个数字:6
第8个数字:5
第1个数字:1(原来的第4个数字)
第2个数字:2(原来的第3个数字)
第3个数字:3(原来的第2个数字)
第4个数字:4(原来的第1个数字)
第5个数字:5(原来的第8个数字)
第6个数字:6(原来的第7个数字)
第7个数字:7(原来的第6个数字)
第8个数字:8(原来的第5个数字)
import java.util.Scanner;
class ArrayDemo04 {
public static void main(String args[]) {
int item[] = new int[100];
int a,b,t;
int count;
Scanner sc = new Scanner(System.in);
System.out.print("要输入几个数?");
count=sc.nextInt();
for(a=0; a item[b]){
t = item[b-1];
item[b-1] = item[b];
item[b] = t;
}
}
for(t=0; t
要输入几个数?8
第1个数字:4
第2个数字:3
第3个数字:2
第4个数字:1
第5个数字:8
第6个数字:7
第7个数字:6
第8个数字:5
第1个数字:1(原来的第4个数字)
第2个数字:2(原来的第3个数字)
第3个数字:3(原来的第2个数字)
第4个数字:4(原来的第1个数字)
第5个数字:5(原来的第8个数字)
第6个数字:6(原来的第7个数字)
第7个数字:7(原来的第6个数字)
第8个数字:8(原来的第5个数字)
import java.util.Scanner;
class ArrayDemo04 {
public static void main(String args[]) {
int item[] = new int[100];
int a,b,t;
int count;
Scanner sc = new Scanner(System.in);
System.out.print("要输入几个数?");
count=sc.nextInt();
for(a=0; a item[b]){
t = item[b-1];
item[b-1] = item[b];
item[b] = t;
}
}
for(t=0; t
弄一个Map集合就可以了,把第一个输入的数字当做key,1当做value.依次类推.
然后将key进行排序,然后依次用key获取value.
再问: 这么快啊,谢谢了,不过我还是不懂。初学者阿
再答: Map集合是用键值对来进行存储的集合(key-value),Map自身提供方法通过key的值来找value。 Map就是声明了一个Map集合,其中的key的类型为int(第一个int),value的类型为int(第二个int)。同时将key保存在一个list集合中,将其排序。 输出的时候可以用list[0](排序后第一个元素),map.get(list[0])(get(key)则是通过key值来找value)。
再问: 您看看我补充的问题,那个怎么解决
再答: Scanner sc = new Scanner(System.in); Map map = new Map(); System.out.print("要输入几个数? "); count=sc.nextInt(); for(a=0; a
然后将key进行排序,然后依次用key获取value.
再问: 这么快啊,谢谢了,不过我还是不懂。初学者阿
再答: Map集合是用键值对来进行存储的集合(key-value),Map自身提供方法通过key的值来找value。 Map就是声明了一个Map集合,其中的key的类型为int(第一个int),value的类型为int(第二个int)。同时将key保存在一个list集合中,将其排序。 输出的时候可以用list[0](排序后第一个元素),map.get(list[0])(get(key)则是通过key值来找value)。
再问: 您看看我补充的问题,那个怎么解决
再答: Scanner sc = new Scanner(System.in); Map map = new Map(); System.out.print("要输入几个数? "); count=sc.nextInt(); for(a=0; a
一个java问题,随机输入一组数字,从小到大排列,然后表示它是第几次输入的数字(问题在这),
C语言问题,输入数字按从小到大排列(快)
java输入一个大于2的数字 然后判断并输出这两个数字之间的奇数和偶数
一个很简单的C语言问题,我就是想实现:输入一系列数字,然后以0为标志结束输入,再输出之前输入的数字
关于excel数字随机排列的问题
如何用EXCEL将一组数据从小到大排列,然后乘以一个固定数字的百分比
怎样在JAVA编程中输入一个数字输出这个数字的拼音?
C语言中输入数字的一个问题!
数字排列问题 问195在第几行第几列?
【问题描述】输入一个正整数,判断该数从高位到低位各位数字是否按值从小到大排列并输出相应提示.例如,输入12234,该数各
EXCEL中随机抽样,要求输入一个数字如256从中随机抽取百分之十的数字,即27个数字,在1-10中抽取1个
随机产生100个数,统计出能被3和7整除的数字,然后从小到大排序打印出来(Java语言)急