标签:素数 ber 10个 bre ons rgs ann \n ++
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("\n");
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.排序输出中用了冒泡排序,对此不是很熟练,需要加强练习。
标签:素数 ber 10个 bre ons rgs ann \n ++
原文地址:https://www.cnblogs.com/MWH0979/p/10665169.html