素数

去掉偶数后,从3到x-1 每次加2

  ·如果×是偶数,立刻

  ·否则要循环(n-3)/2+1遍

  ·当n很大时就是n/2遍

构造素数表

欲构造n以内的素数表

1. 令x为2

2. 将2x/ 3x. 4x直至ax<n的数标记为非素数

3. 令x为下一个没有被标记为非素数的数,重复2;直到所有的数都已经尝试完毕

二维数组

在 Java 中二维数组被看作数组的数组,即二维数组为一个特殊的一维数组,其每个元素又是一个一维数组。Java 并不直接支持二维数组,但是允许定义数组元素是一维数组的一维数组,以达到同样的效果。声明二维数组的语法如下:

type array[][];
type[][] array;

其中,type 表示二维数组的类型,array 表示数组名称,第一个中括号表示行,第二个中括号表示列。

下面分别声明 int 类型和 char 类型的数组,代码如下:

  1. int[][] age;
  2. char[][] sex;

初始化二维数组

二维数组可以初始化,和一维数组一样,可以通过3种方式来指定元素的初始值。这 3 种方式的语法如下:

array=new type[][]{值 1,值 2,值 3,…,值 n};
array=new type[][]{new 构造方法(参数列),…};
type[][] array={{第1行第1列的值,第1行第2列的值,…},{第2行第1列的值,第2行第2列的值,…},…};

最新文章

  1. 封装tip控件
  2. 详解MySQL的用户密码过期功能
  3. jvm中的动态分派
  4. 简便删除已经存在的oracle数据库用户UPAY3LINGXI_YS
  5. nyoj-----284坦克大战(带权值的图搜索)
  6. git项目实战常用workflow和命令
  7. POJ_3143 验证“歌德巴赫猜想”
  8. Nginx下$_POST获取不到数据的解决方法
  9. css里面position:relative与position:absolute的区别
  10. Android Design Support Library使用详解——Snackbar
  11. Linux上程序调试的基石(2)--GDB
  12. What Kind of Friends Are You? ZOJ 3960
  13. Shiro+easyUI+SpringMVC实现登录认证
  14. BOS判断字段为空
  15. 使用mbedtls的使用说明和AES加密方法(原来的PolarSSL)
  16. LCD LED OLED区别 以及RGB、YUV和HSV颜色空间模型
  17. ajax返回数据为undefined
  18. BZOJ1297 [SCOI2009]迷路 矩阵乘法
  19. 修改JEECG项目浏览器标题
  20. solr初识

热门文章

  1. yum 更新yum源
  2. jupyter初体验
  3. 如何开发Vite3插件构建Electron开发环境
  4. mybatis一对多根据条件查询的查条数
  5. 第2-3-1章 文件存储服务系统-nginx/fastDFS/minio/阿里云oss/七牛云oss
  6. 渗透测试中遇到的Adminer任意文件读取漏洞
  7. HTTPS 基础知识(密钥、对称加密、非对称加密、数字签名、数字证书)
  8. Go语言核心36讲36
  9. python解释器下载与安装指导手册
  10. 自动增加 Android App 的版本号