public class well{
public static void main(String[] args){
float[][] tem=new float[10][365];
for(int i=0;i<tem.length;i++){
for(int j=0;j<tem[i].length;j++){
tem[i][j]=(float)(45.0*Math.random()-10.0);
}
}
/*注意:*/ int loc=0;
for(float[] tems:tem){
float ave=0.0f;
for(float t:tems){
ave=ave+t;
}System.out.println("sdad"+(++loc)+"asd");
}
}
}
注意两字后面的程序,哪位高手可以帮忙解释一下,在此感谢了。
public static void main(String[] args){
float[][] tem=new float[10][365];
for(int i=0;i<tem.length;i++){
for(int j=0;j<tem[i].length;j++){
tem[i][j]=(float)(45.0*Math.random()-10.0);
}
}
/*注意:*/ int loc=0;
for(float[] tems:tem){
float ave=0.0f;
for(float t:tems){
ave=ave+t;
}System.out.println("sdad"+(++loc)+"asd");
}
}
}
注意两字后面的程序,哪位高手可以帮忙解释一下,在此感谢了。
public static void main(String[] args) { float[][] tem = new float[10][365];
for (int i = 0; i < tem.length; i++) {
for (int j = 0; j < tem[i].length; j++) {
tem[i][j] = (float) (45.0 * Math.random() - 10.0);
}
}
/* 注意: */
int loc = 0; //定义一个变量,用于每执行完外围的循环进行一次计数
for (float[] tems : tem) { //遍历二维数组中的每个一维数组
float ave = 0.0f; //用于累积每个一维数组中的365个元素的和
for (float t : tems) { //遍历一维数组
ave = ave + t;
}
System.out.println("sdad" + (++loc) + "asd");
}
}
float[][] tem = new float[10][365]; 这里是一个二维数组,所以嵌套循环遍历每个数组。
for(float[] tems:tem)
{} 从tem里面取值放到tems 里面去。
for (int i = 0; i < tem.length; i++) {
for (int j = 0; j < tem[i].length; j++) {
tem[i][j] = (float) (45.0 * Math.random() - 10.0);
}
}
/* 注意: */
int loc = 0; //定义一个变量,用于每执行完外围的循环进行一次计数
for (float[] tems : tem) { //遍历二维数组中的每个一维数组
float ave = 0.0f; //用于累积每个一维数组中的365个元素的和
for (float t : tems) { //遍历一维数组
ave = ave + t; //累积每个一维数组中的365个元素的和
}
System.out.println("sdad" + (++loc) + "asd");
}
}