实验五:任意输入10个int类型数据,排序输出,并找出素数
源代码:
package 数组;
import java.util.*;
public class vvv {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int[] x = new int[10];
System.out.println("请输入长度为10的数组:");
for (int i = 0; i < 10; i++)
{
x[i] = s.nextInt();
}
System.out.println("数组为"+Arrays.toString(x));
for(int i=0;i<x.length;i++){
for(int j=0;j<x.length-i-1;j++){
int num;
if(x[j]>x[j+1]){
num=x[j];
x[j]=x[j+1];
x[j+1]=num;
}
}
}
System.out.println("顺序输出:");
System.out.println(Arrays.toString(x));
System.out.println("判断这个数是不是素数:");
for(int j=0;j<x.length;j++){
for(int i=2;i<x[j];i++){
if(x[j]%i==0&&i!=x[j]){
System.out.println(x[j]+"这个数字不是素数");
break;
}
}
}
}
}
结果:
请输入长度为10的数组:
12 65 98 36 59 65 8 6 4 88
数组为[12, 65, 98, 36, 59, 65, 8, 6, 4, 88]
顺序输出:
[4, 6, 8, 12, 36, 59, 65, 65, 88, 98]
判断这个数是不是素数:
4这个数字不是素数
6这个数字不是素数
8这个数字不是素数
12这个数字不是素数
36这个数字不是素数
65这个数字不是素数
65这个数字不是素数
88这个数字不是素数
98这个数字不是素数
心得:
1. 数组类型 [ ] 变量名=new 数据类型 [储存元素个数],
2.一旦创建了数组元素个数将不可以改变,获取元素的个数用 数组名.length。
了解了用new为数组获取空间。
实验五:任意输入10个int类型数据,排序输出,并找出素数的更多相关文章
- 实验五:任意输入10个int类型数据,排序输出,再找出素数
一.程序编写 import java.util.*;public class Port { public static void main(String[] args) { // TODO 自动生 ...
- 编写Java程序,通过给定可变参数方法,计算任意给定的多个int类型数据之和
返回本章节 返回作业目录 需求说明: 通过给定可变参数方法,计算任意给定的多个int类型数据之和. 实现思路: 定义可变形参方法,参数类型是int类型. 定义变量 sum 接受最终的和. 通过 for ...
- 解剖SQLSERVER 第五篇 OrcaMDF里读取Bits类型数据(译)
解剖SQLSERVER 第五篇 OrcaMDF里读取Bits类型数据(译) http://improve.dk/reading-bits-in-orcamdf/ Bits类型的存储跟SQLSERVE ...
- Android java传递int类型数据给C
本文根据<Android jni简便开发流程>中的开发流程来实现一个java传递int类型数据给C 新建项目,进行简单的布局 <LinearLayout xmlns:android= ...
- 关于判断用户输入的是不是int类型,这次没有正则表达式
末尾没有目的地的出租车,污点证人禁止入内!!! 不同的尝试有不同的方法 关于int类型的判断,我尝试了这么一个方法,可行,只是笨 正则表达式我没有搞清楚,没办法给大家讲解,欢迎各位明白人讲解,或者是我 ...
- arduino 通过串口接收string,int类型数据
串口接收string类型数据源码如下 String comdata = ""; void setup() { Serial.begin(9600); } void lo ...
- int? 类型数据
在数据库操作中,会遇到在int的单元格恰好为NULL值的情况,这个时候我们可以直接判断是否为null然后进行赋值,有人就想那我刚好用一下:?表达式不就好了: ) ? ); 这时候编译器会报错,原因就是 ...
- MFC各个控件之间运用SendMessage()传送CString和char[]字符串,以及int类型数据
LRESULT SendMessage( HWND hWnd, // handle to destination window UINT Msg, // message WPARAM wParam, ...
- PHP (Yii2) 自定义业务异常类(可支持返回任意自己想要的类型数据)
public function beforeAction($action) { return parent::beforeAction($action); } public function runA ...
随机推荐
- swoole异步群发模板消息
1.用的是TP5.1的框架,swoole分成一个客户端发送接收消息,一个服务器负责处理信息 服务端代码,服务器要先安装swoole拓展,用 php server.php 启动进程监听 <?php ...
- jsp多模块相同数据提交到后台之数据处理
最近在写一个java多模块表单提交,起初想的只是一个简单的form表单提交,写的时候发现不是真简单.多个相同类型数据提交到后台接收的问题很困难. 于是,和人进行深入的讨论,感觉j以json的格式提交时 ...
- P1347 排序
P1347 排序 题目描述 一个不同的值的升序排序数列指的是一个从左到右元素依次增大的序列,例如,一个有序的数列A,B,C,D 表示A<B,B<C,C<D.在这道题中,我们将给你一系 ...
- DDT驱动selenium自动化测试
建两个.py文件分别是是读取xlsx文件内容,一个是测试用例使用ddt驱动 获取xlsx文件内容 import xlrd class ParseExcel(object): def __init__( ...
- c程序内存模型
这篇文章主要记录一下c程序运行时内存空间如何使用.(摘抄自网络) 在一个多任务操作系统中的每个进程都运行在它自己的内存“沙箱”中.这个沙箱是一个虚拟地址空间(virtual address space ...
- walle2.0 nginx.conf配置文件参数
vim /usr/local/nginx/conf #user nobody; worker_processes ; events { worker_connections ; } http{ inc ...
- js 利用canvas + flv.js实现视频流 截屏 、本地下载功能实现,兼容火狐,谷歌;canvas截屏跨域问题,无音频视频流加载不显示问题
项目:物联网监控项目----后台视频流管理(前端实现视频截屏功能) 本文就不同视频源分情况展示: 1 本地视频(项目同目录视频)截屏(canvas.getContext("2d).drawI ...
- Redis实战 - 4.Key
Redis 键(key) Redis 键命令用于管理 redis 的键. DEL key 该命令用于在 key 存在时删除 key. 127.0.0.1:6379> set w3ckey red ...
- lombok @EqualsAndHashCode 注解讲解
官方文档:@EqualsAndHashCode 原文中提到的大致有以下几点: 1. 此注解会生成equals(Object other) 和 hashCode()方法. 2. 它默认使用非静态,非瞬态 ...
- CentOS 7.0开放指定端口
>>> CentOS 7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下 1.直接关闭防火墙 systemctl stop firewalld.ser ...