package f_method;
public class J0120_1 {
public static void main(String[] args) {
J0120_1_sub sub = new J0120_1_sub();
int kor = 50, eng =60, mat=70;
int total_1=sub.getTotal_1(kor,eng);//110
int total_2=sub.getTotal_2(kor,eng,mat);//180
String total_3 = sub.getTotal_3(eng,mat);//"130"
int ave_1 = sub.getAve_1(total_2,3);//60
int ave_2 = sub.getAve_2(total_3,2);//65
String ave_3 = sub.getAve_3("total_2","3");//"60"
String ave_4 = sub.getAve_4("total_3","2");//"65"
}
}
<div><pre>package f_method;
public class J0120_1_sub {
int getTotal_1(int a,int b){
int total = a+b;
return total;
}
int getTotal_2(int a,int b,int c){
int total_2 = a+b+c;
return total_2;
}
String getTotal_3(int eng, int mat){
int result = eng + mat;
return Integer.toString(result);
}
int getAve_1(int getTotal_2,int co){
int ave_1 = getTotal_2 / co;
return ave_1;
}
int getAve_2(String total,int count){
int ave_2 = Integer.parseInt(total)/ count;
return ave_2;
}
int getAve_3(String total,String count){
int ave_3 = Integer.parseInt(total) / Integer.parseInt(count);
return ave_3;
}
String getAve_4(String total, String count){
int ave_4 = Integer.parseInt(total)/Integer.parseInt(count);
return Integer.toString(ave_4);
}
}
public class J0120_1 {
public static void main(String[] args) {
J0120_1_sub sub = new J0120_1_sub();
int kor = 50, eng =60, mat=70;
int total_1=sub.getTotal_1(kor,eng);//110
int total_2=sub.getTotal_2(kor,eng,mat);//180
String total_3 = sub.getTotal_3(eng,mat);//"130"
int ave_1 = sub.getAve_1(total_2,3);//60
int ave_2 = sub.getAve_2(total_3,2);//65
String ave_3 = sub.getAve_3("total_2","3");//"60"
String ave_4 = sub.getAve_4("total_3","2");//"65"
}
}
<div><pre>package f_method;
public class J0120_1_sub {
int getTotal_1(int a,int b){
int total = a+b;
return total;
}
int getTotal_2(int a,int b,int c){
int total_2 = a+b+c;
return total_2;
}
String getTotal_3(int eng, int mat){
int result = eng + mat;
return Integer.toString(result);
}
int getAve_1(int getTotal_2,int co){
int ave_1 = getTotal_2 / co;
return ave_1;
}
int getAve_2(String total,int count){
int ave_2 = Integer.parseInt(total)/ count;
return ave_2;
}
int getAve_3(String total,String count){
int ave_3 = Integer.parseInt(total) / Integer.parseInt(count);
return ave_3;
}
String getAve_4(String total, String count){
int ave_4 = Integer.parseInt(total)/Integer.parseInt(count);
return Integer.toString(ave_4);
}
}
짤에는 수정 안되어있는데
J0120.class에서
맨 밑에 int 치다만거랑
"" 세개씩 쓴거는 다 수정했고요.
ave_3이 문제인데 int 뭘 어쩌라는건지 모르겠습니다 ㅜㅜ
자바 14 이상에서는 """ 3개면 멀티라인 스트링이 된데 ㅇㅅㅇ
그문제가아님 이거는 그냥 타입이 틀려서드럼
어차피 폰에서는 내용 짤려서 안보염 ㅇㅅㅇ
Ave_3 int형인데 왜 메인에선 String이라 하셧죠?
아 네 바꿨는데 Process finished with exit code 1 라고 뜨네요...진짜 따로 한번 날잡고 복습을 해야할것같은데 이제는 오류도 안뜨니까 뭐가 문제인지 모르겠습니다. ㅜㅜ 스트링으로 바꿨다가 인트했다가 따옴표 붙였다가 다 해봐도 모르겠어요.
Ave_3의 매개변수는 string인데 메인의 total2는 int형