Java 메소드 질문

Java 메소드 질문

작성일 2023.04.14댓글 1건
    게시물 수정 , 삭제는 로그인 필요



for ~ each 문을 통한 예제를 정석적인 방법으로 풀었었는데
문득 더 간소화 시킬 방법이 없을까 해서 작성하다가 막혀서 질문드려요..ㅠ
Arrays.toString을 이용해서 score에 있는 값을 저렇게 나열할 수 있는건 알고 있는데
for 문 안에 변수 하나를 설정해서 확장 for문이 반복될때마다 해당 변수에 쌓여서
바로 출력되도록 하고싶은데요.

for(int[]score : scores){
int total = 0 ;
total += score ;
System.out.println(total);
}

이런식으로 만들고 싶었는데 안되더라구요..
그래서 score 값이 어떤식으로 들어오길래 안되는걸까 해서 보니까




이렇게 가져오더라구요

그래서 혹시 더이상의 for문 추가 없이 현재의 구조에서

Arrays.toString과 같이 메소드를 이용해서 score에 있는 4개의 값이

total이라는 변수에 누적되게 할 수 있는 방법이 있을까요?


#java 메소드 #java 메소드 호출 #java 메소드 참조 #java 메소드 오버로딩 #java 메소드 명명규칙 #java 메소드 선언 #java 메소드 오버라이딩 #java 메소드 파라미터 #java 메소드 만들기 #java 메소드 제네릭

profile_image 익명 작성일 -

안녕하세요.

이차원 배열이기 때문에 for문을 두번 해주어야 합니다.

int total = 0 ;

for(int[]score : scores){

for(int n : score)

total += n ;

}

System.out.println(total);

total 변수를 for문 밖으로 빼주시면 됩니다.

자바 JAVA 메소드 기초 질문

... 메소드 안에 출력문을 쓰는 경우와 쓰지 않는 경우를 잘 모르겠어요 ㅠㅠ 메소드 안에 출력문을 쓰는 경우는 그냥 출력만 하는 경우입니다....

java 메소드 질문드립니다.

... 더듬더듬 오픈소스를 이용해서 java를 작성하고있습니다.... 메소드 작성에 문제가 있는것같은데 도움주시면 정말감사드리겠습니다....

java 메소드 질문

... 떠서 질문드리게 되었습니다 ㅠ 저는 input_time 메소드 안에 System.out.println("출발 시각까지 남은 시간은 "+hour_abs+"시간 "+minute_abs...

java equals 메소드 질문

import java.util.Arrays; class INum { private int num;... 질문) 마지막 문장에서 equals 메소드에... equals 메서드를 사용한 거에요....

Java 정적메소드 질문

Java 정적메소드에서 인스턴스 변수를 참조 할 수 없는 이유는 무엇인가요? static method(정적메소드) 는 class 를 instance 화 하지 않더라도 미리...

java 메소드 질문

[code] // 수정 메소드 public int update(int NumID,int packid) { String sql = "update... update 메서드는 int형 인자는 받지못해서 그런다고하는데 어떻게...

[JAVA]메소드 오버라이딩 질문

... calcPay() 메소드 오버라이딩하여 총급여... 지켜서 메소드를 선언 */ } class SalaryCalculation... calcPay() 메소드를 호출하여 총급여를 계산하고...

JAVA 메소드 질문이요

... sysout(c); } public void method2(){ c=a+b } } 이런 식으로 메소드 1에서 값을 가져오고 메소드2에서 계산을한후 메소드 1에서 결과값을...