for循环
for语句的语法格式是:
for (初始语句;逻辑表达式;迭代语句)
语句; //循环体
初始语句和迭代语句中可以含有多个语句,各语句间以逗号相隔。for语句括号内的三部分是可选的,逻辑表达式为空时,默认规定为恒真。
例1.运用for语句,输出九九乘法表
package 实验;
public class for循环 {
public static void main(String[] args) {
//九九乘法表
for(int i=1;i<=9;i++) {
for(int j=1;j<=i;j++) {
System.out.print(j+"*"+i+"="+j*i+" "); }
System.out.println();
}
}
}
多维数组
1.对于一维数组,这里就不多说了,以二维数组为主。
二维数组的定义格式如下:
1.type arrayName[][];
2.type[][]arrayName;
与一维数组一样,定义时对数组元素也没有分配内存空间,同样要使用运算符new来分配内存,然后才可以访问每个元素。
2.由于矩阵数组是最长见的格式,所以java提供了创建矩阵数组的简化方式。二维矩阵数组的一般说明格式为:
type arrayName[][]=new type[length1][length2];
arrayName是数组名,length1和length2分别为数组各维的大小,type是数组元素的类型。
例2.实现数组的遍历
*(每一种遍历方式我用了两种方法for和foreach) *
一维数组
package 实验;
public class array {
public static void main(String[] args) {
// 一维数组
int arr1[]= {
1,2,3};
int arr2[];
arr2=new int[4];
arr2[0]=10