JAVA遍历二位数组的方法

//使用方法对于二维数组进行遍历

package com;

import java.util.Arrays;

public class CompoundInterest {

public static void main(String[] args) {

// TODO Auto-generated method stub

double[][] balances= new double[3][3];

for(int j = 0; j < balances[0].length; j++){

balances[0][j] = 1000;

}

for(int j = 0; j < balances[1].length; j++){

balances[1][j] = 2000;

}

for(int j = 0; j < balances[0].length; j++){

balances[2][j] = 3000;

}

System.out.println("循环遍历二维数组");

//遍历方法1

for(int i = 0; i < 3; i++){

for(int j = 0; j < 3; j++){

System.out.print(balances[i][j]  + "   ");

if(j == 2){

System.out.println();

}

}

}

System.out.println("方法遍历二维数组");

//遍历方法2

System.out.println(Arrays.deepToString(balances));

}

}

时间: 2024-07-30 10:17:42

JAVA遍历二位数组的方法的相关文章

java JNI 二维数组作为方法参数传递给本地

java里面有如下本地定义: private static native int setFilter(final int fd, final int[][] array_filter); c++中对应的函数如下: JNIEXPORT jint JNICALL Java_JniSocketCan_setFilter  (JNIEnv *env, jclass obj, jint fd, jobjectArray array_filter){    struct can_filter *pFilte

Undefined offset原因以及解决办法-php利用for遍历二维数组方法-二维数组怎么遍历

<?php $arr3 = [ [1,2,3], [4,5,6,7], [8,9,10,11,12], ]; $len = count($arr3); $num2 = 0; $zong = 0; for($i = 0; $i < $len; $i++) { $tem = $arr3[$i]; $len2 = count($tem); for($j = 0; $j < $len2; $j++) { $num2 += $tem[$j]; $zong++; } } echo "<

JAVA:二维数组

一.二维数组相关语法 /* 二维数组:就是元素为一维数组的一个数组. 格式1: 数据类型[][] 数组名 = new 数据类型[m][n]; m:表示这个二维数组有多少个一维数组. n:表示每一个一维数组的元素有多少个. 注意: 以下格式也可以表示二维数组 a:数据类型 数组名[][] = new 数据类型[m][n]; b:数据类型[] 数组名[] = new 数据类型[m][n]; */ class Array2Demo { public static void main(String[]

在控制台输入字母然后在控制台打印相应的二位数组字母,要求一行打印

1 package MyHomeWork; 2 3 import java.util.HashMap; 4 import java.util.Map; 5 import java.util.Scanner; 6 7 /** 8 * Created by zhouyubin on 7/11/14. 9 */ 10 public class Test2 { 11 private static final char[][] print_a={{' ',' ',' ','A',' ',' ',' ','

遍历二维数组

package zuoye; public class zuoye0110 { public static void main(String[] args) { // TODO 自动生成的方法存根 //遍历二维数组 int[][]a={{12,23,45,78,43},{97,435,78,9,45,423},{45,7,4,32}}; int sum =0; for(int b=0;b<a.length;b++){ for(int c=0;c<a[b].length-1;c++){ sum+

C++ 出现bug :二位数组的操作运算,求非对角线的元素的和

编写一个通用程序,求出二位数组(行数和列数必须相等)的非对角线的元素之和,试建立类MATRIX完成上述功能 #include<iostream> using namespace std; class MATRIX { public: void mATRIX(); void MATRIX_sum(); void MATRIX_display(); static int fact_len;//定义静态变量 private: int sum; int a[40][40]; }; int MATRIX

二位数组环状最大子矩阵

由于上次二位数组,使用了函数,所以这次只要修改函数就可以了. //Powered by lzr! #include<iostream> using namespace std; int yiwei_max(int n,int a[]) { int temp=0,sum=-999999999; int j=0,k=0,i; for(i=0;i<n;i++) { if(temp>0) { temp+=a[i]; } else { temp=a[i]; if(a[i]>0 &

二位数组中的查找——杨氏矩阵

------------------------------------------------------------------------------------------------- "杨氏矩阵":即数组元素从左向右依次递增,从上到下依次递增.要想在该数组中查找数,首 先该数组得满足"杨氏矩阵"的特点.为了方便理解我们可以将一个二位数组看作是一个矩阵,假设i 为行,j为列,数组为str,那么只要满足(str[i][j]<str[i][j+1] &a

二位数组传参及二位数组动态分配问题

//二位数组参数传递 //1. void display1(int arr[][4], const int rows) { for (int i = 0; i < rows; i++) { for (int j = 0; j < 4; j++) { cout << arr[i][j] << ' '; } cout << endl; } cout << endl; } //2. void display2(int(*parr)[4], const