素数和二维数组
素数:今天我们来写素数这个程序,先创建素数这个表,构造素数表,欲构造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出来的二维数组是这样写的:下面这个代码就是二维数组的两种初始化方式,这就是二维数组