3월 21일 선생님이 숫제 내주심
조편성에 반영된다해서 열심히 풀음
// 1. 두 수(num1, num2)를 입력받아서, 두 수의 크기를 비교한 후
// num1엔 큰 값을 num2엔 작은 값을 담아 출력하시오.
// 출력형태)
// 숫자 교환 전 num1 = ? , num2 = ?
// ================================
//
// 숫자 교환 후 num1 = ? , num2 = ?
Scanner scan = new Scanner(System.in);
/*System.out.println("숫자를 입력하세요.01");
int num1=scan.nextInt();
System.out.println("숫자를 입력하세요.02");
int num2=scan.nextInt();
int a=0;
System.out.printf("숫자 교환 전 num1= ? %d , num2= ?%d\n",num1,num2);
System.out.println("===========================================");
if(num2<num1) {}
else {
a=num1;
num1=num2;
num2=a;
}
System.out.printf("숫자 교환 후 num1 = ?%d , num2 = ?%d", num1,num2);*/
// 2. 국,영,수 과목을 입력받아 총점, 평균, 판정을 구하시오.
// 판정은 평균이 60점 이상이면 '합격', 그렇지 않으면 '불합격' 처리하시오.
// 출력형태)
// ===========================================================
// 이름 국어 영어 수학 합계 평균 판정
// ===========================================================
// 홍길동 95 60 74 228 76.33 합격
// ===========================================================
/*System.out.println("국어점수를 입력하세요.");
int kor=scan.nextInt();
System.out.println("영어점수를 입력하세요.");
int eng=scan.nextInt();
System.out.println("수학점수를 입력하세요.");
int math=scan.nextInt();
int sum=kor+eng+math;
float avg=(float)sum/3;
String s="";
if(60<=avg) {
s="합격";
}else{ s="불합격";}
System.out.println("===========================================================");
System.out.printf("이름 국어 영어 수학 합계 평균 판정\n");
System.out.println("===========================================================");
System.out.printf("홍길동 %d \t%d \t%d \t%d \t%-4.2f \t%s\n",kor,eng,math,sum,avg,s);
System.out.println("===========================================================");*/
// 3. 숫자맞추기 게임
// 1 ~ 100사이의 값을 반복적으로 입력해서 컴퓨터가 생각한 값을 맞추면 게임이 끝남
// 사용자가 값을 입력하면, 컴퓨터는 자신이 생각한 값과 비교해서 결과를 알려줌
// 사용자가 컴퓨터가 생각한 숫자를 맞추면 게임이 끝나고 몇 번 만에 숫자를 맞췄는지 알려주기
// (Math.random(), do~while 또는 while, if ~ else if ~ else 활용)
//
// 출력형태) 1 ~100 사이 값입력 :50 과 사이의 값을 입력하세요
// 더 큰 수를 입력하세요.
//
// 1 ~100 사이 값입력 :75 과 사이의 값을 입력하세요
// 더 큰 수를 입력하세요.
//
// 1 ~100 사이 값입력 :87 과 사이의 값을 입력하세요
// 더 작은 수를 입력하세요.
//
// 1 100 :80 과 사이의 값을 입력하세요
// 더 작은 수를 입력하세요.
//
// 1 100 :77 과 사이의 값을 입력하세요
// 더 작은 수를 입력하세요.
//
// 1 100 :76 과 사이의 값을 입력하세요
// 맞췄습니다.
//
// 시도횟수는 번입니다
/*int com =(int)(Math.random()*100)+1;
int i=0;
while(true) {
++i;
System.out.println("숫자를 입력하세요.");
int num=scan.nextInt();
if(num<com) {
System.out.printf("%d보다 큰수를 입력 하세요\n",num);
continue;
}else if(com<num) {
System.out.printf("%d보다 작은수를 입력 하세요\n",num);
continue;
}else {
System.out.printf("정답은 %d입니다.\n",num);
System.out.printf("시도횟수는 %d번입니다.\n",i);
break;
}
}*/