☭DEVELOPER/#2 웹개발(자바기반 풀스택)

[BACKEND] 코딩테스트8

조반짝 2023. 8. 31. 10:10
728x90
반응형

Q1.

package Coding_Test;

import java.util.Scanner;

/*
Q13.  if-else문을 활용하여 "나이"값을
        Scanner 클래스 활용 키보드로 입력 받아서,
        연령대(60대 이상, 50대, 40대, 30대, 20대 이하)를
        알려주는 자바 프로그램을 제작하시기 바랍니다.
*/

class Coding_Test13 {

	public static void main(String[] args) {
		
		Scanner scan = new Scanner(System.in);
		System.out.println("나이를 입력하세요==>");
		int age = scan.nextInt();
		
		String range;
		
		if(age >= 60) {
			range = "60대 이상";
		}else if(age >= 50) {
			range = "50대";
		}else if(age >=40) {
			range = "40대";
		}else if(age >=30) {
			range = "30대";
		}else if (age >= 20) {
			range = "20대";
		}else {
			range = "10대";
		}
		System.out.println("귀하의 연령대는"+ range +"입니다");
	}
}

Q2.

package Coding_Test;

import java.util.Scanner;

//Q14. while문을 활용하여,범위 숫자들의 합계값을 구하고 싶은 양의 정수값을
//    Scanner 클래스를 활용하여 입력 받아서,
//    입력된 양의 정수값까지 합계값을 구하여
//    화면으로 표시해 주는 자바 프로그램을 제작해 보시기 바랍니다.

//[실행 결과 예시(1) : Scanner 클래스 활용 5를 입력 받아서,
// 양의 정수값 변수명 inputInt에 5 대입 예시, 
// 문자열 표현 : "1부터 " + inputInt + "까지의 합 = ", 합계 결과값 변수명 hap,
// 1부터 5까지의 합 = 15]

//[실행 결과 예시(2) : Scanner 클래스 활용 10을 입력 받아서,
// 양의 정수값 변수명 inputInt에 10 대입 예시, 
// 문자열 표현 : "1부터 " + inputInt + "까지의 합 = ", 합계 결과값 변수명 hap,
// 1부터 10까지의 합 = 55]

public class Coding_Test14{
	public static void main(String[] args) {

		Scanner scan = new Scanner(System.in);
		System.out.println("범위 숫자들의 합계값을 구하고 싶은 양의 정수값을 입력하세요==>");
		int intpuInt = scan.nextInt();
		
		int hap = 0, i = 1;
		
		while (i <= intpuInt) {
			hap += i;  // hap = hap + i;
			i++;
		}
		System.out.println("1부터"+ intpuInt + "까지의 합 =" + hap);

	}
}

 

728x90
반응형