zoukankan      html  css  js  c++  java
  • 实验五:任意输入10个int类型数据,排序输出,再找出素数

    一.程序编写

    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 5 6 9 52 22 11 14 32 66
    输出数组为[1, 5, 6, 9, 52, 22, 11, 14, 32, 66]
    判断是否为素数:
    66不是素数!
    52不是素数!
    32不是素数!
    22不是素数!
    14不是素数!
    9不是素数!
    6不是素数!
    二.实验心得
    1.实验中对冒泡排序不太清楚,经查找之后明白了冒泡排序的原理。
    2.明白了数组的定义输出格式。
  • 相关阅读:
    《Troubleshooting Windows 7 Inside Out》文摘-1
    快与慢、空和满
    学习心得-4
    word::替换::突出显示
    word
    system.run
    kafka server.properties
    zookeeper.conf
    elasticsearch
    filebeat.yml
  • 原文地址:https://www.cnblogs.com/java-17/p/10646079.html
Copyright © 2011-2022 走看看