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) {
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) {
int kor = 99;
int eng =80;
int math = 96;
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) {
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) {
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) {
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);
}
}