Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
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
Tags
more
Archives
Today
Total
관리 메뉴

WON.dev

Test.1 본문

JAVA/chapter99_exam

Test.1

GAWON 2023. 5. 31. 14:36
Q1. 세개의 과목 국어 89점, 영어 99점, 수학 78점인 점수와 총 점을 출력

Q2. 국어 99점, 영어 80점, 수학 96점의 평균 값을 실수형과 정수형으로 출력

Q3 .사용자에게 값을 입력받은 후 그 값이 숫자인지 아닌지를 출력
	* 아스키 코드표 참고

Q4. num이라는 변수에 120이라는 숫자를 초기화 한 후에 이 숫자가 
	양수인지, 음수인지, 짝수인지, 홀수인지 출력

Q5. 1부터 100까지 수 중에 3의 배수이거나 7의 배수인 수의 합을 출력
	* 3과 7의 공배수는 계산에서 제외
package org.joonzis.control1;

public class Test01 {
	public static void main(String[] args) {
//		Q1. 세개의 과목 국어 89점, 영어 99점, 수학 78점인 점수와 총 점을 출력
		
		int kor;
		int eng;
		int mat;
		
		kor = 89;
		eng = 99;
		mat = 78;
		
		int total = kor + eng + mat;
		
		System.out.println("국어 : " + kor);
		System.out.println("영어 : " + eng);
		System.out.println("수학 : " + mat);
		System.out.println("총점 : " + total);
		System.out.println("평균 : " + (double)total/3);
	}
}
package org.joonzis.control1;

public class Test02 {
	public static void main(String[] args) {
//		Q2. 국어 99점, 영어 80점, 수학 96점의 평균 값을 실수형과 정수형으로 출력
		
		int kor = 99;
		int eng =80;
		int math = 96;
		
		//3으로 나누는 것과 3.0으로 나누는 것과 자료형 타입이 달라진다.
		double avg = (kor + eng + math)/3.0;
		
		System.out.println("평균점수(실수형) = " + avg);
		System.out.println("평균점수(정수형) = " + (int)avg);
		
	}
}
package org.joonzis.control1;

import java.util.Scanner;

public class Test03 {
	public static void main(String[] args) {
//		Q3 .사용자에게 값을 입력받은 후 그 값이 숫자인지 아닌지를 출력
		
		Scanner sc = new Scanner(System.in);
		
		System.out.print("값 입력 >> ");
		char val = sc.next().charAt(0);
		
		if(val >= 48 && val <=57) {
			System.out.println("숫자 입니다.");
		}else {
			System.out.println("숫자가 아닙니다.");
		}
	
	}
}
package org.joonzis.control1;

public class Test04 {
	public static void main(String[] args) {
//		Q4. num이라는 변수에 120이라는 숫자를 초기화 한 후에 이 숫자가 \
//		양수인지, 음수인지, 짝수인지, 홀수인지 출력
		
		int num = 120;
		
		if(num>0 && num%2==0) {
			System.out.println("양수이면서 짝수입니다.");
		}else if(num>0 && num%2!=0) {
			System.out.println("양수이면서 홀수입니다.");
		}else if(num<0 && num%2!=0) {
			System.out.println("음수이면서 홀수입니다.");
		}else {
			System.out.println("음수이면서 짝수입니다.");
		}
		
	}
}
package org.joonzis.control1;

public class Test05 {
	public static void main(String[] args) {
		
//		Q5. 1부터 100까지 수 중에 3의 배수이거나 7의 배수인 수의 합을 출력
//		* 3과 7의 공배수는 계산에서 제외
		
		int sum = 0;
		
		for(int i = 1; i<=100; i++) {
			if(i % 3 == 0 || i % 7 == 0) {
				if(i % (3 * 7) != 0) {
					sum += i;
					System.out.print(i+" ");
				}
			}
		}
		System.out.println("\n총 합 : " + sum);
	}
}

'JAVA > chapter99_exam' 카테고리의 다른 글

Test.2  (0) 2023.05.31