6일차 - 메소드 연습6

|
import java.util.Scanner;

/* 현재까지 사용한 메소드는 사용자(개발자) 정의 메소드이다.
 * 내장 라이브러리(API)
 * 입력받은 숫자를 논리연산을 이용하여 홀수와 짝수로 구분하는 메소드를 만들어 출력하도록 합니다.
 * 
 */

public class MethodSample9 {
	
	public static boolean isEven(int n) {
		if(n%2 == 0) { // 배수, 홀짝수, 공약수...
			return true; //나누어 떨어지면 true
		} else {
			return false;
		}
	}

	public static void main(String[] args) {
		String cha = null;
		
		Scanner sc = new Scanner(System.in);
		System.out.println("숫자를 입력하세요.");
		int num = sc.nextInt();
		
		if(num!=0) {
			if(isEven(num)==true)
				cha = "짝수";
			else
				cha = "홀수";
				System.out.println("입력한 숫자는" + num + "이고, " + cha + "입니다.");
			}else
				System.out.println("입력한 숫자는" + num + "이고, " + cha + "입니다.");
		}

}


-------------------------------------------------------------------------------

import java.util.Scanner;

/*
 * 문제] 이름과 나이를 입력받아서, 메소드 오버로딩을 이용하여 출력하세요.
 */


public class MethodSample10 {
//field area
	
	public static void main(String[] args) {
		System.out.println("이름과 나이, 주소를 입력해주세요.");
		Scanner sc = new Scanner(System.in);
		String name = sc.nextLine();
		int age = sc.nextInt();
		String address1 = sc.next();
		String address2 = sc.next();
		
		printInformation(name);
		printInformation(age);
		printInformation(address1, address2);

	}

	public static void printInformation(String name) {
		System.out.println("이름은" + name + "이고, ");
}
	
	public static void printInformation(int age) {
		System.out.println("나이는" + age + "입니다.");
}
	public static void printInformation(String addr1, String addr2) {
		System.out.println("주소는" + addr1 + "이고, 상세주소는 " + addr2);
}
	
}

'Bitcamp > BITCAMP - Java' 카테고리의 다른 글

6일차 - 과제  (0) 2019.07.02
6일차 - 생성자  (0) 2019.07.01
6일차 - 메소드 연습5  (0) 2019.07.01
6일차 - 메소드 연습4  (0) 2019.07.01
6일차 - 메소드 연습3  (0) 2019.07.01
And