素数二维数组
判断一个数字是不是素数的一个程序
从2到x--1测试时候是否可以整除
对于n要循环n-1遍
当n很大时就可以被看做是n遍
去掉偶数后,从3到-1,每次加2
如果x是偶数
否则循环(n-3)/2+1遍
当n很大时就是
无序到x-1,到sqrt(x)就够了
值需要循环sqrt(x)变
从n->n/2->sqrt(n)
判断是否能被已知的且<x的素数整除
构造前50个素数的表
构造素数表
欲构造n以内的素数表.
构建素数表
算法不一定的思考方式相同
二维数组
我们前面讲的这个是数组是一维,一维的就是表明数组的当中的某个元素,实际上的java的数组还可以是二维的,甚至是多维的,二维就是需要你二个数字当中的某一个元素
int[][] a new int[3][5];
通常理解为a是一个3行5列的矩形
二维数组的遍历
for (int = 0; i<3; i++){
for (j=0;j<5;j++){
a[i][j]=i*j
}
}
二维数组的初始化
int[][] a={
{1,2,3,4},
{1,2,3},
};
编译器来数数
每行一个{},逗号分隔
最后的逗号可以存在,有古老的传统的传统
如果省略,表示补零
tic-tac-toe游戏
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)