겉바속촉
method 연습하기 본문
728x90
반응형
안녕하세요~ 겉바속촉입니다!^^!
이번에는 Method에 대해서 연습해볼게요:)
여기서 주의할 점은 Method안에 method를 또 생성할 수 없다는 점 알아두세요~
다음 코드와 함께 설명을 봐주세요
public static void main(String[] args) 부분에서 순서대로 내려가시면 됩니다.
프로그램 시작!!!이 출력 된 후
goodMorning이 등장합니다. int age = 30을 넣어준 채로 말이죠!!
그러면 아래쪽의 public static void goodMorning(int age)로 가주세요
좋은 아침입니다
제 나이는 33세 입니다
라고 출력되는 것이죠.
저 굵은 글씨체의 2줄이 goodMorning(33); 때문에 출력되는 것입니다.
이와 같은 원리로 프로그램 끝 까지 어떻게 나오는 지 생각해보시고
콘솔창과 비교하세요:)
package day0601;
public class MethodTest_10 {
public static void main(String[] args) {
System.out.println("프로그램 시작!!!"); //method안에 method를 또 생성할 수 없음 주의
goodMorning(33);
goodMorning(55);
System.out.println("프로그램 끝");
}
public static void goodMorning(int age) {
System.out.println("좋은아침입니다");
System.out.println("제 나이는" + age + "세 입니다");
}
}
연습 하나 더
출력되는 구조를 먼저 살표봅시다
System.out.println("메소드 연습 시작!!!");
hello(55, 165)
good();
이 순서로 가고 있네요?! 콘솔창과도 비교해주세요~
package day0601;
public class MethodTest_11 {
public static void hello(int age, double height) {
System.out.println("전달 순서대로 저장!!");
System.out.println("제 나이는" + age + "세");
System.out.println("저의 키는" + height + "cm 입니다");
}
public static void good() {
System.out.println("담에 봅시다~~");
}
public static void main(String[] args) {
System.out.println("메소드 연습 시작!!!");
hello( 55, 165);
good();
}
}
연습 또또또
public static void divide(int num1, int num2)를 하나 생성 해줍니다
그리고 조건문으로 num2가 0인 경우 retrun;을 입력합니다 ---> 조건문 빠져나오게 하기
그래서
콘솔창을 확인해보시면
divide(4,2);
divide(6,2);
두 줄의 결과값만 출력되고 있음을 보실 수 있습니다:)
package day0601;
public class RetrunTest_13 {
public static void main(String[] args) {
divide(4,2);
divide(6,2);
divide(8,0);
}
public static void divide(int num1, int num2)
{
if(num2 ==0)
{
System.out.println("0으로는 나눌수 없습니다");
//return; //메소드의 의미
}
System.out.println("나눗셈의 결과: "+ num1/num2);
}
}
728x90
반응형
'IT일기(하반기) > 블록체인' 카테고리의 다른 글
[자바] 배열을 활용한 호출 (0) | 2020.06.02 |
---|---|
[자바] 생성자 연습하기 (0) | 2020.06.01 |
자동생성으로 set, get 완성 (0) | 2020.06.01 |
class호출-창 2개 (0) | 2020.06.01 |
여러가지버전으로 호출 (0) | 2020.06.01 |