一、实验代码如下:

 1 /*本程序用来任意输入10个int类型数据,排序输出,再找出素数*/
 2
 3 package jiangli;
 4
 5 import java.util.Scanner;
 6
 7 public class Paixu {
 8
 9     public static void main(String[] args) {
10         Scanner s = new Scanner(System.in);
11      int temp;
12                         //对数组事先声明并创建10个空间
13      int[] a = new int[10];
14                     //把输入的数存储为数组
15      for (int i = 0; i < 10; i++) {
16             a[i] = s.nextInt();
17                      }
18                     //排序
19      for (int i = 0; i < 10; i++) {
20         for (int j = i + 1; j < 10; j++) {
21                if (a[i] > a[j]) {
22                     temp = a[i];
23                     a[i] = a[j];
24                     a[j] = temp;
25                             }
26                         }
27                     }
28                     //输出结果
29      for (int i = 0; i < 10; i++) {
30          System.out.print(a[i] + " ");
31             }
32      System.out.println(" ");
33      System.out.print("素数是:");
34      //判断素数
35      for(int i=0;i<10;i++)
36         {
37          if(a[i]==2||a[i]==3||a[i]==5||a[i]==7)
38          System.out.print(a[i]+" ");
39          if(a[i]>2)
40           {
41              if(a[i]%2!=0) {
42                  for(int j=3;j<Math.sqrt(a[i]);j+=2)
43                  {
44                      if(a[i]%j==0)
45                          break;
46          else {
47            System.out.print(" "+a[i]);
48             break;
49                     }
50                    }
51                  }
52                 }
53               }
54
55
56
57     }
58
59 }

二、实验结果如下:

实验心得:
1.java有自身特有的排序函数,如果对函数不太熟悉的话也可以用较为复杂的冒泡排序

2.定义数组前无需提前申请空间,他会自动申请

转载于:https://www.cnblogs.com/itsRes/p/10664306.html

实验五:任意输入10个int类型数据,排序输出,再找出素数相关推荐

  1. 五、任意输入10个int类型数据,排序输出,再找出素数

    一.按由大到小的顺序输出10int型数据 输出结果: 二.输出素数 输出结果: 三.数组知识点 1.数组的定义 数组是一种数据结构,用来储存同一类型的集合.通过一个整型下标可以访问数组中的每一个值. ...

  2. c语言从键盘输入求最大值和最小值,从键盘任意输入10个整数,计算并输出最大值和最小值及......

    从键盘任意输入10个整数,计算并输出最大值和最小值及其它们在数组中的下标位置.按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求. 程序运行结果示例1: Input 10 numbers: ...

  3. Java编程题小练习(初级):输入10个整数并进行排序输出。

    程序代码: package com.xingzhao.Test; /** 题目描述:输入10个整数,排序后输出.* * 分析:* 1.输入10个整数,存储为数组* 2.使用冒泡排序法将数组排序* 3. ...

  4. 在python中输入10个整数并求出最大值_python练习题 :用户任意输入10个整数到列表中,然后由大到小排列并输出。...

    一:填空题: 1.python是一种面向_对象 __的高级语言. 2.python可以在多种平台运行,这体现了python的___可移植___特性. 3.python源代码被解释器转换后的格式为___ ...

  5. c语言输入10个整数 求偶数个数6,任意输入10个整数,输出其中的偶数,和偶数的个数...

    任意输入10个整数,输出其中的偶数,和偶数的个数 一 . 运用java代码如下: package bean; import java.util.Scanner; public class b { pu ...

  6. Java中同时输入字符串和int类型出错的处理方式

    在Java中,如果输入int类型和字符串处理不当会产生错误,例如:如果先输入int类型,在输入字符串类型,如下代码: Scanner sc=new Scanner(System.in);int a=s ...

  7. 10个数冒泡排序法c语言代码,输入10个数用冒泡法排序

    输入10个数,用冒泡排序法按由小到大顺序排序并输如下参考: #包括< stdio, h > Intmain() { Inta[10]={0}: IntI=0,j=0,t=0: For (I ...

  8. (C++)输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。要求用3个函数实现,分别为输入10个数、进行处理、输出10个数。要求使用指针的方法进行处理。

    #include<cstdio> //输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.要求用3个函数实现,分别为输入10个数.进行处理.输出10个数.要求使用指针 ...

  9. ACMNO.37 C语言-数字交换 输入10个整数,将其中最小的数与第一个数对换,然后把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。

    题目描述 输入10个整数,将其中最小的数与第一个数对换,然后把最大的数与最后一个数对换. 写三个函数: ①输入10个数:②进行处理:③输出10个数. 输入 10个整数 输出 整理后的十个数,每个数后跟 ...

最新文章

  1. 深度学习1:生成模型的输入数据集和可视化
  2. JavaScript作用域学习笔记
  3. edx错误的地方开始安装
  4. HTML form 标签的 accept-charset 属性
  5. lhgdialog 4.2.0 正式版发布
  6. 【推荐】最全的积分墙基础知识大全:积分墙渠道运营那些事儿
  7. 【枭·音频】注入灵魂—《暗影火炬城》角色语音后期处理
  8. Netflix:我们为什么要将GraphQL引入前端架构?\n
  9. 各种分页存储过程 (转)
  10. java自定义一个方法,用于返回两个整数的和
  11. Android基础 获取屏幕的宽与高
  12. numpy ndarry格式新增一行,将格式从(k,)变为(k,1)
  13. VisualSVN服务器的本地搭建和使用
  14. 支付接口调用成功后如何让前端知道_开发口中的「接口」到底是什么
  15. P1551 亲戚题解
  16. 如何让隐藏在大数据背后的价值发挥出来?
  17. 1004 成绩排名 (20 分)—PAT (Basic Level) Practice (中文)
  18. 计算机二级c语言编译题评分,计算机二级C语言题型和评分标准
  19. 高等数学辅导讲义_《高等数学》考研自用框架体系
  20. linux有类似酷狗qq音乐软件,除了网易云QQ音乐,这些小众音乐APP同样值得推荐。...

热门文章

  1. tpmc tps oracle,TPS(每秒处理事务数)和TPMC(每分钟处理交易量)
  2. jq处理 php数组,jQuery数组处理方法汇总_jquery
  3. r语言用行名称提取数据框信息显示na_用R语言提取数据框中日期对应年份(列表转矩阵)...
  4. 二十八、动态分区分配算法
  5. 半环(semiring)的数学概念
  6. 报错解决transmission: Error: Input/Output error和ls: reading directory '': Input/output error
  7. sqlite3 多线程 c语言,sqlite3 c语言编程 之 三个基本函数
  8. c语言 简单编程题,c语言简单编程练习题.doc
  9. 访问数据库_如何访问虚拟主机中的数据库
  10. 图文解说nginx中server的匹配顺序