본문 바로가기
비트 장기/JAVA

8/7 (8/4에 이어서 기본 예제 형식)

by woohyun22 2018. 8. 7.

마지막으로 

자바 함수종류 4가지랑 출력법3가지


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package prj98;
class Tiger {
    void func01() {
    }
    void func02(int a) {    
    }
    int func03() {
        return 100;
    }
    int func04(int a) {
        return a;
    }
}
public class hello1 {
    public static void main(String[] args) {
        Tiger t1 = new Tiger();
        //t1.func01();
        //t1.func02(1);
        //사용방법 3가지중 1번 return이 무의미해진다.
        t1.func03();
        //두번째 방법 굳이 num을 넣어줘서 
        int num = t1.func03();
        System.out.println(num);
        //세번째 바로 출력
        System.out.println(t1.func03());
        //t1.func04(1);
    }
}
cs



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
        Tiger t1 = new Tiger();
        //t1.func01();
        //t1.func02(1);
        //사용방법 3가지중 1번 return이 무의미해진다.
        /*t1.func03();
        //두번째 방법 굳이 num을 넣어줘서 
        int num = t1.func03();
        System.out.println(num);
        //세번째바로 출력
        System.out.println(t1.func03());*/
        //t1.func04(1);
        
        //출력하는 방법1234
        t1.func04(10);
        int num1 =20;
        t1.func04(num1);
        System.out.println(t1.func04(30));
cs



안되는거 정리 


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
package prj98;
class Tiger {
    void func01() {
        System.out.println("콜1");
    }
    void func02(String s) {    
        //전달인수를 String s 문자열을 넘긴다.
        System.out.println("콜2");
    }
    String func03() {
        System.out.println("콜3");
        return "호랑이";
    }
    String func04(String s) {
        System.out.println("콜4");
        return s;
    }
}
public class hello1 {
    public static void main(String[] args) {
        Tiger t1 = new Tiger();
        t1.func01();
        System.out.println("----------");
        t1.func02("a");
        String a = "a";
        t1.func02(a);
        System.out.println("----------");
        t1.func03();
        System.out.println(t1.func03());
        System.out.println("----------");
        t1.func04("c");
        String c = t1.func04("c");
        System.out.println(c);
        
        //의미를 확실히 알고 쓰자.
        //System.out.println(t1.func01());
        //이런 오류 못잡는거 return값이 있어야 가능
        
        //System.out.println(t1.func02("가"));
        //return이 있는것을 출력해야된다
        System.out.println(t1.func03());
    }
}
cs



27번 까지 했다.

번호 정리

728x90

'비트 장기 > JAVA' 카테고리의 다른 글

8/14 java for문 연습  (0) 2018.08.14
8/8 자바 정리 보충  (0) 2018.08.08
8/1,8/2 복습 배운거 정리하기.  (0) 2018.08.06
8/3 복습(보충필요)  (0) 2018.08.04
7/19 복습(overriding, 다형성,상)  (0) 2018.07.26

댓글