素数和二维数组
素数:今天我们来写素数这个程序,先创建素数这个表,构造素数表,欲构造n以内的素数表
1.令x为2
2.将2x、3x、4x直至ax<n的数标记为非素数
3.令x为一下没有没有被标记为非素数的数,重复2;直到所有的数都已经尝试完毕
然后就是这个素数表的代码了,下面这个代码就是素数的表,还有算法不一定和人
的思考方式相同
二维数组:我们先来看二维数组的定义方式:int[] [] a = new int[行] [列];它后面括号写的行和列是什么意思呢
其实是三五矩阵,int[] [] a = new int[3] [5]这就是3,5行列
我们再看二维数组的遍历:其实跟一维数组差不多,这就是二维数组的遍历,跟一维数组遍历没什么不一样啊
1.a[i] [j] 是一个int
2.表示第i行第j列上的单元
3.a[i,j]并不存在
接下来就是二维数组初始化,二维数组初始化有两种,第一种是在int[] [] 后面直接写数组,这是第一种
第二种就是new出来的二维数组是这样写的:下面这个代码就是二维数组的两种初始化方式,这就是二维数组
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了