Hallo!
Blöde Frage, aber wieso ist der 1. Code nicht gleich dem 2.? Ich versteh das nicht ... also es handelt sich hier um ein Programmausschnitt und es geht mir eigentlich nur um das, warum diese zwei codes nicht identisch sind (nur kürzer halt) ... bei beiden kommt was anderes aber ich weiß nicht wieso
1. code
2. code
Blöde Frage, aber wieso ist der 1. Code nicht gleich dem 2.? Ich versteh das nicht ... also es handelt sich hier um ein Programmausschnitt und es geht mir eigentlich nur um das, warum diese zwei codes nicht identisch sind (nur kürzer halt) ... bei beiden kommt was anderes aber ich weiß nicht wieso
1. code
Code:
int max = 0;
for(int i=0; i <scale.length; i++) {
if(scale[i]>scale[max]){
max=i;
}
}
for(int i=0; i < max; i++){
scale[i]= Math.round((scale[i]/scale[max])*10);
}
for(int i=max+1; i < scale.length; i++){
scale[i]= Math.round((scale[i]/scale[max])*10);
}
scale[max]=10;
2. code
Code:
int max= 0;
for (int i = 0;i < scale.length();i++) {
if (scale[max]<scale[i]) {
max = i;
}
}
for(int i = 0; i <scale.length;i++) {
scale[i] = Math.round((scale[i]/scale[max])*10);
}
scale[max] = 10;