写一段Java的三重循环代码
时间: 2023-03-15 16:38:25 浏览: 116
好的,以下是Java语言中的三重循环代码示例:
```
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
for (int k = 0; k < 3; k++) {
System.out.println("i的值为:" + i + ",j的值为:" + j + ",k的值为:" + k);
}
}
}
```
上面的代码会打印出三重循环的所有可能组合,每个循环的变量的取值范围是从0到2。
相关问题
java三次循环的例子
下面是一个 Java 中的三重循环的示例:
```
public class TripleLoopExample {
public static void main(String[] args) {
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 3; j++) {
for (int k = 1; k <= 3; k++) {
System.out.println("i = " + i + ", j = " + j + ", k = " + k);
}
}
}
}
}
```
这段代码实现了一个三重循环,其中外层循环的控制变量 i 从 1 循环到 3,中层循环的控制变量 j 也从 1 循环到 3,内层循环的控制变量 k 从 1 循环到 3。每次循环,程序都会打印 i、j 和 k 的值。
矩阵计算java代码
这段Java代码实现了矩阵计算,可以输入两个二维数组,分别表示两个矩阵,然后输出它们的乘积。具体实现方法是通过三重循环遍历两个矩阵的元素,将它们相乘并累加到结果矩阵中。这个过程中,第一重循环遍历结果矩阵的行,第二重循环遍历结果矩阵的列,第三重循环遍历两个矩阵的元素。最终得到的结果矩阵的行数等于第一个矩阵的行数,列数等于第二个矩阵的列数。这个算法的时间复杂度为O(n^3)。
代码如下:
```
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[][] num = new int[2][3];
int[][] num1=new int[3][2];
int[][] num2=new int[2][2];
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 3; j++) {
num[i][j] = sc.nextInt();
}
}
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 2; j++) {
num1[i][j] = sc.nextInt();
}
}
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
for(int k=0;k<3;k++)
num2[i][j]+=num[i][k]*num1[k][j];
System.out.print(num2[i][j]+" ");
}
System.out.println();
}
}
```
阅读全文