πŸ’»λ©”μ„œλ“œ(22.11.25 μžλ°”μˆ˜μ—…)

λ¦¬μ•ˆπŸ€Β·2022λ…„ 12μ›” 6일

μžλ°”κ³΅λΆ€κΈ°λ‘

λͺ©λ‘ 보기
13/21

πŸ“Œ ν•¨μˆ˜ ν˜ΈμΆœν•˜κ³  κ°’ λ°˜ν™˜

✍ 두 수λ₯Ό λ”ν•΄μ„œ κ²°κ³Όλ₯Ό λ°›λŠ” ν•¨μˆ˜ fun1() κ°’ 좜λ ₯

	public static void main(String[] args) {
		System.out.println("리턴 받은값 : "+fun1(10,20));
	}
    public static int fun1(int a, int b) {
		System.out.println(a+b);
		// ν•¨μˆ˜ μ²˜λ¦¬ν•œ κ²°κ³Ό κ°’(ν•˜λ‚˜λ§Œ κ°€λŠ₯) 리턴
		// voidλŠ” 리턴값을 μ—†μ„λ•Œ 적용
		// void 리턴값이 있으면 λ¦¬ν„΄κ°’μ˜ μžλ£Œν˜• μž…λ ₯
		return a+b;
	}


- λ°›μ€κ°’μœΌλ‘œ λ˜λ‹€λ₯Έ μˆ˜μ‹μ„ μ‚¬μš©ν•΄μ„œ 값을 얻을 수 μžˆλ‹€.
=> System.out.println("리턴 받은값/2 : "+fun1(10,20)/2);

	public static void main(String[] args) {
		System.out.println("리턴 받은값 : "+fun1(10,20));
        System.out.println("리턴 받은값/2 : "+fun1(10,20)/2);
	}
    public static int fun1(int a, int b) {
		System.out.println(a+b);
		return a+b;

✍ 두 수λ₯Ό κ³±ν•œ κ²°κ³Ό, κ³±ν•œ κ²°κ³Ό/2 λ₯Ό λ°›μ•„μ„œ 좜λ ₯

	public static void main(String[] args) {
    	System.out.println("리턴 받은값 : "+fun2(8.5f,3.4f));
        System.out.println("리턴 받은값/2 : "+fun2(8.5f,3.4f)/2);
	}
    public static float fun2(float a, float b) {
    	System.out.println(a*b);
        return a*b;
	}
    => floatν˜• λ§žμΆ°μ„œ ν•˜κΈ°!!

✍ 받은 μˆ˜κ°€ "μ–‘μˆ˜", "음수", "영"인 resultκ°’ λ°˜ν™˜ν•˜λŠ” fun1() 좜λ ₯

	public static void main(String[] args) {
		System.out.println("리턴받은 κ°’ : "+fun1(5));
	}
	public static String fun1(int a) {
		String result="";
		if(a>0) {
			result="μ–‘μˆ˜";
		}else if(a<0) {
			result="음수";
		}else {
			result="영";
		}
		return result;		
	}

✍ fun2() ν•¨μˆ˜ y = 3*x+5 κ°’ 좜λ ₯

	public static void main(String[] args) {
		System.out.println("리턴받은 κ°’ : "+fun2(5));
	}
	public static int fun2(int x) {
		int y = 0;
		y=3*x+5;
		return y;
	}

✍ 음수이면 *-1 return λ°›λŠ” abs()ν•¨μˆ˜ μ •μ˜ ν›„ 좜λ ₯

	public static void main(String[] args) {
		System.out.println("리턴받은 κ°’ : "+abs(-7));
	}

	public static int abs(int num) {
		if(num<0) {
			num=num*-1;
		}
		return num;
	}

✍ μ •μˆ˜ν˜•κ°’μ„ λ°›μ•„μ„œ 1 ~ λ°›μ€μ •μˆ˜ => ν•©κ΅¬ν•΄μ„œ λ¦¬ν„΄λ°›λŠ” total() ν•¨μˆ˜ 좜λ ₯

	public static void main(String[] args) {
		System.out.println("리턴받은 κ°’ : "+total(10));
	}
	public static int total(int num) {
		int sum=0;
		for(int i=1;i<=num;i++) {
			sum=sum+i;
		}
		return sum;
	}

✍
- 횟수(count = μ •μˆ˜)λ₯Ό μ „λ‹¬λ°›μ•„μ„œ
- 횟수만큼 인사말(1 + "Hello, World") 좜λ ₯ 리턴 κ°’ μ—†μŒ
- hello(5);

	public static void main(String[] args) {
		hello(5);
	}

	public static void hello(int count) {
		for(int i=1;i<=count;i++) {
			System.out.println(i+" Hello, World");
		}
	}

✍
- 단(dan)을 전달 λ°›μ•„μ„œ 7단 좜λ ₯ (7*1=7) 리턴값 μ—†μŒ
- gugudan(7);

	public static void main(String[] args) {
		gugudan(7);
	}

	public static void gugudan(int dan) {
		for(int i=1;i<=9;i++) {
			System.out.println(dan+"*"+i+"="+dan*i);
		}
	}

✍
- 두 수λ₯Ό λ”ν•œ κ²°κ³Όλ₯Ό λ°›μ•„μ„œ 리턴값 좜λ ₯

	public static void main(String[] args) {
		System.out.println("두 수의 리턴받은 κ°’ : "+sum(10,20));
    }
	
	public static int sum(int a,int b) {
		int result=a+b;
		return result;
	}

0개의 λŒ“κΈ€