实验五:任意输入10个int类型数据,排序输出,再找出素数
Posted mwh0979
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实验五:任意输入10个int类型数据,排序输出,再找出素数相关的知识,希望对你有一定的参考价值。
实验五:任意输入10个int类型数据,排序输出,再找出素数
public class 实验五 {
public static void main(String[] args){
Integer[] numbers = new Integer[5];
int i = 0;
do{
System.out.print("请输入第" + (i + 1) + "个数:");
Scanner scanner = new Scanner(System.in);
scanner.useDelimiter(" ");
String next = scanner.nextLine();
numbers[i] = Integer.parseInt(next);
i++;
}while (i < 10);
Arrays.sort(numbers);
System.out.print("您输入的10个数字,排序后的结果是:");
for (Integer number : numbers){
System.out.println(number);
System.out.print("素数为:");
for(i=0;i<a.length;i++) {
for(j=2;j<a[i];j++)
if(a[i]%j==0) {
break;
}
if(j>a[i]/2)
System.out.print(" "+a[i]);
}
}
请输入10个数字再用逗号隔开
1,5,6,3,9,7,2,8,4,10
排序前:1,5,6,3,9,7,2,8,4,10
排序后:1,2,3,4,5,6,7,8,9,10
素数:2,3,5,7
心得:1.理解了数组的定义输出格式。
2.排序输出中用了冒泡排序,对此不是很熟练,需要加强练习。
以上是关于实验五:任意输入10个int类型数据,排序输出,再找出素数的主要内容,如果未能解决你的问题,请参考以下文章