명령 줄에 5 개 이상의 변수를 입력하고 배열을 만드는 중입니다. 나는이 값들을 더하고 있지만, 왜 작동하지 않는지는 모르겠다.Java : 명령 줄 입력의 합이 배열의 길이를 나타냅니다. * 대답
내 코드는 다음과 같습니다
public static void main(String args[]) {
int t = args.length;
int[] u;
u = new int[t];
int v = 0;
for (int i=0; i<t; i++) {
u[i]= Integer.parseInt(args[i]);
for (int j=0; j<t; j++) {
v = v + u[i];
System.out.println(v);
}
}
}
그러나 만약 입력 5 사람이 내가 잘못 갈 어떤 도움을 크게 감상 할 수 어디 잘 모르겠어요 (25)
를 출력합니다.
참고 : 내 작업에는 라이브러리 기능을 사용하지 않아야합니다.
는 (비록 루프 내부의 코드를 유지), 당신은 단지 그에서 문제 – musefan
를 해결해야 하나 개 루프를 필요로 루프에 대한 당신의 내면 제거하십시오 귀하의 코드, 내부 루프는 외부 루프와 동일한 반복 횟수를 수행합니다. 5 회 1 초가 5 회 반복되는 외부 루프 반복의 내부 루프에서 5 회 추가됩니다. 그것 5 * 5 = 25 – AguThadeus