2024-11-06 02:12:46
package retestC8;
public class Summation {
public static void main(String[] args) {
String str[][]=new String[][]{{"1","2"},{"3","4"},{"5","6"},{"7","8"}};
//怎样将这个二维的字符串型数组里面的数值全部加起来?
int sum=0;
for(int i=0;i<str.length;i++){
for(int j=0;j<2;j++){
int myint=Integer.parseInt(str[i][j]);
sum=sum+myint;
}
}
System.out.println(sum);
}
}
修改之后的代码 内层for循环 循环的次数应该是一个下标对应二位数组的值的元素个数。。
例如:String str[][]=new String[][]{{"1","2"},{"3","4"},{"5","6"}
外层循环 i=0 的时候 值是 {"1","2"}
内存循环就只能是0跟1才能取得到值 如果值是{"1","2","3"} 那么内存循环就只能是0 跟1跟2才能取得到值
不知道我说的你能理解不.
2024-11-06 06:01:47
2024-11-06 07:11:27
2024-11-06 08:41:09