实验五

一.程序编写

 

import java.util.*;

public class Port {

 public static void main(String[] args) {

  // TODO 自动生成的方法存根

  int a[]=new int[10];

  Scanner d=new Scanner(System.in);

  System.out.println("输入十个整数:");

  for(int i= 0; i < a.length; i++)

   a[i]=d.nextInt();

  System.out.println("输出数组为"+Arrays.toString(a));

  for(int i=0;i<=a.length-1;i++) {

   //定义内层循环

   for(int j=0;j<a.length-i-1;j++) {

    if(a[j]<a[j+1]) {//比较相邻元素

     int x=a[j];

     a[j]=a[j+1];

     a[j+1]=x;

    }

   }

  

  }

  System.out.println("判断是否为素数:");

        for(int i=0;i<a.length;i++) {

         for(int j=2;j<a[i];j++) {

          if(a[i]%j==0&&j!=a[i]) {

           System.out.println(a[i]+"不是素数!");

           break;

          }

          else if(i==a[i]){

           System.out.println(" ");

          }

          

         }

        }        

 }

 }

 编译结果:

输入十个整数 1.2.3.4.5.6.7.8.9.10

输出数组为[1.2.3.4.6.7.8.9.10]

判断是否为素数:

4不是素数!

6不是素数!

8不是素数!

9不是素数!

二.实验心得

1.本次实验做的很费劲,在网上查了很多资料,

在程序编译中出现了很多错误,通过舍友严乾英

同学指导,一一纠正了过来。

posted @ 2019-04-07 21:40  cxm&  阅读(104)  评论(0编辑  收藏  举报