public class Method2 { public static void main(String[] args) { int num =plus10( 1 ); System.out.println("num = "+num); int a=8877; String msg; //String 변수 선언 msg=p(a); //변수에 값 (p메소드의 리턴값)을 넣어줌 System.out.println("msg "+msg); //정수 2개를 더해서 출력하는 메서드를 만들기 //메서드야 야 이 2개값 더해서 화면에 출력해 봐 plus(5,10); /*3개의 정수의 평균을 구해서 화면에 출력하는 메서드를 만드세요*/ /* *3개의 정수의 평균이 짝수인지 홀수인지를 화면에 *출력하는 메서드를 만드세요 * *예:평균 33 은 홀수 입니다. */ num(1,2,3); plus3check(33,22,55); plus3check(15,2,5); /* 정수 2개의 차이를 구해서 출력하세요 * 4 8 -> 4 의 차이가 납니다. * 0 20 -> 20의 차이가 납니다.*/ cha(4,8); } public static void cha(int x,int y){ int c= x-y; if(c<0){ c *= -1; } System.out.printf("%d 와 %d 는 %d 의 차이가 납니다.",x,y,c); System.out.println("\n---------------"); } //내가 한거 public static void num(int x,int y,int z){ int sum=x+y+z; System.out.println("평균 = "+sum/3); if(sum/3%2 == 0){ System.out.println("평균 = "+sum/3+" 짝수 입니다."); }else{ System.out.println("평균 = "+sum/3+" 홀수 입니다."); } System.out.println("\n---------------"); } public static void plus3(int x, int y, int z){ int avg=(x+y+z)/3; System.out.println("평균은 "+ avg); System.out.println("\n---------------"); } public static void plus3check(int x, int y, int z){ int avg=(x+y+z)/3; System.out.print("평균은 "+ avg); if(avg%2==0) System.out.println("짝수입니다"); else System.out.println("홀수입니다"); System.out.println("\n---------------"); } public static void plus(int x,int y){ int sum=x+y; System.out.printf("%d+%d = %d\n",x,y,sum); System.out.println("\n---------------"); } public static int plus10(int no){ no=no+10; // no += 10; return no; } /* 8877 -> 주소 : a * 주소 msg; * p(8877) * * 8877 -> 주소 : no * return 8877을 매개변수로 받았습니다. * * 8877을 매개변수로 받았습니다. -> msg주소에 저장합니다. * */ public static String p(int no){ return no+"를 메개 변수로 받았습니다."; } }
num = 11
msg 8877를 메개 변수로 받았습니다.
5+10 = 15
---------------
평균 = 2
평균 = 2 짝수 입니다.
---------------
평균은 36짝수입니다
---------------
평균은 7홀수입니다
---------------
4 와 8 는 4 의 차이가 납니다.
---------------
public class Method3 { public static void main(String[] args) { /* 정수 2개의 차이가 짝수 이면 곱하고 * 차이가 홀수 이면 나누세요 * 결과를 return하세요*/ cha(4,2); } public static void cha(int x,int y){ int z = x-y; if(z%2==0){ System.out.println(x*y); }else{ System.out.println(x/y); } } }
'Java > 2012.04 강좌' 카테고리의 다른 글
6일차 class연습2 (0) | 2012.04.10 |
---|---|
6일차 Class (0) | 2012.04.10 |
6일차 METHOD (0) | 2012.04.10 |
6일차 5일차 숙제 (0) | 2012.04.10 |
5일차 배열2(array) (0) | 2012.04.09 |