728x90
반응형
Q1.
package Coding_Test;
import java.util.Scanner;
//Q11. while문을 사용하여, 1부터 Scanner 클래스 활용 입력값(예시 : 20)까지
// 양의 정수 중에서 다음의 실행 결과와 같이
// 3의 배수값들을 출력하고, 3의 배수값들의 합을 다음의 실행 결과와 같이 구하는
// 자바 프로그램을 제작해 봅니다.
// [Scanner 클래스 활용 입력값이 10일 경우]
// 3의 배수값을 알고 싶은 입력값을 입력해 주세요 ==> 10
// 3의 배수값 = 3
// 3의 배수값 = 6
// 3의 배수값 = 9
// 1부터 10까지 숫자 중에서 3의 배수값들의 합 = 18
// [Scanner 클래스 활용 입력값이 20일 경우]
// 3의 배수값을 알고 싶은 입력값을 입력해 주세요 ==> 20
// 3의 배수값 = 3
// 3의 배수값 = 6
// 3의 배수값 = 9
// 3의 배수값 = 12
// 3의 배수값 = 15
// 3의 배수값 = 18
// 1부터 20까지 숫자 중에서 3의 배수값들의 합 = 63
public class Coding_Test11{
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("3의 배수값을 알고 싶은 입력값을 입력해 주세요 ==>");
int inputInt = scan.nextInt();
// 초기값 설정
int a =1, sum = 0;
while (a <= inputInt) {
if(a%3 == 0) { // 만약에(if문) 3의 배수일 경우에는 (a%3 == 0)
System.out.println("3의 배수값 =" + a);
sum += a; // sum = sum + a;
}
a++;
}
System.out.println("1부터"+ inputInt + " 까지 숫자 중에서 3의 배수 값들의 합 =" + sum);
}
}
Q2.
package Coding_Test;
import java.util.Scanner;
/*
Q12. 배열의 크기를 활용하여, Scanner 클래스 활용 정수 5개를 입력하면
합계값과 평균값이 화면에 출력되는 자바 프로그램을 제작하고,
다음의 결과 내용과 같이 나타나도록 구현해 보시기 바랍니다.
[결과 내용]
숫자를 입력해 주세요 ==> 10
숫자를 입력해 주세요 ==> 3
숫자를 입력해 주세요 ==> 2
숫자를 입력해 주세요 ==> 7
숫자를 입력해 주세요 ==> 8
입력된 5개 배열 요소값들의 합계값 = 30
입력된 5개 배열 요소값들의 평균값 = 6.0
*/
public class Coding_Test12 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int scores[] =new int[5];
int i =0;
int sum = 0;
for(i =0; i < scores.length; i++) { // i = 0, 1, 2, 3, 4
System.out.println("숫자를 입력해 주세요 ==>");
scores[i] = scan.nextInt();
// System.out.println(scores[i]);
// System.out.println("scores[" + i + "] = " + scores[i]);
}
for (i = 0; i < scores.length; i++) {
sum +=scores[i]; // sum = sum + scores[i]
}
System.out.println("입력된 5개 배열 요소값들의 합계값 =" + sum);
System.out.printf("입력된 5개 배열 요소값들의 평균값 = %.1f" , sum / (float)scores.length);
}
}
728x90
반응형
'☭DEVELOPER > #2 웹개발(자바기반 풀스택)' 카테고리의 다른 글
[BACKEND] 코딩테스트8 (0) | 2023.08.31 |
---|---|
[BACKEND]JAVA_ECLIPSE24 기본 API 클래스 (0) | 2023.08.30 |
[BACKEND]JAVA_ECLIPSE23 예외 처리 (0) | 2023.08.29 |
[BACKEND]JAVA_ECLIPSE22 익명 객체 (0) | 2023.08.29 |
[BACKEND]JAVA_ECLIPSE 코딩테스트6 (0) | 2023.08.29 |