import java.util.Scanner;
public class Exam {
public static void main(String[] args) {
Scanner scanner_eng = new Scanner(System.in);
Scanner scanner_math = new Scanner(System.in);
Scanner scanner_kor = new Scanner(System.in);
System.out.println("영어받은점수를 입력하세요");
float eng = scanner_eng.nextFloat();
System.out.println("수학받은점수를 입력하세요");
float math = scanner_math.nextFloat();
System.out.println("국어받은점수를 입력하세요");
float kor = scanner_kor.nextFloat();
float average=(eng+math+kor)/3;
if(average>=90){
System.out.println("당신의 학점은 A+0");
}else if(average>=80){
System.out.println("당신의 학점은 A");
}else if(average>=70){
System.out.println("당신의 학점은 B+");
}else if(average>=60){
System.out.println("당신의 학점은 B");
}
}
}
주사위 던지기 놀이!
(관건 - Random 함수발생과 nextLine을 이용하여 Enter키를 치고 바로 다음 문장 실행시키는것)
import java.util.Random;
import java.util.Scanner;
public class Exam {
public static void main(String[] args) {
int input;
System.out.println("안녕하세요!!");
System.out.println("D I C E G A M E!!!");
System.out.println("주사위를 굴려볼까요??");
Scanner scan_input = new Scanner(System.in);
scan_input.nextLine();
System.out.println("당신이 입력한 값은:");
input = scan_input.nextInt();
System.out.println("컴퓨터가 주사위를 굴려볼까요??");
scan_input.nextLine();
Random random = new Random();
int comN = random.nextInt(6)+1;
System.out.println(comN);
if(comN==input){
System.out.println("당신은 천재군!");
}else {
System.out.println("에잇 틀렸어잉 >-<");
}
}
}
구구단 출력하기
관건 - "\t"사용한다. for문을 잘 이용한다. println과 print를 적절히 사용한다.
public class Exam {
public static void main(String[] args) {
for(int j=1;j<=9;j++){
for(int i=2;i<=9;i++){
System.out.print(i+"*"+j+"="+i*j+"\t");
}
System.out.println();
}
}
}
값을 무한대로입력받고 -1입력시 종료하고합계계산하는 프로그램
import java.util.Scanner;
public class Exam {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("원하는 만큼 숫자를 입력, 종료는 -1");
int sum=0;
while(true){
int so = s.nextInt();
sum+=so;
if(so==-1){
break;
}
}
System.out.println("합계는:"+sum);
}
}
윤년계산하기
//1.연도를 4로 나눈값이 0이라면 윤년일 수 있다.
//2.그러나 해당 연수가 100으로 나누어지면 평년이다.
//3.2에서 평년이라고 해도 다시 400으로 나누어지는 연도는 윤년이다.
//4.4로 나누어 지면서 100으로도 나누어지면 평년이라고 생각할 수 있다.
//5.100으로 나누어 지더라도 400으로 나눈값이 0이면 무조건 윤년이다.
int year=2000;
if(year%400==0){
System.out.println("윤년이다");
}else if(year%100==0){
System.out.println("평년이다");
}else if(year%4==0){
System.out.println("윤년이다");
}
'Not Using > JAVA' 카테고리의 다른 글
자바예제놀이(배열관련) (0) | 2012.02.15 |
---|---|
예외처리! 던지기!!뾰뾷! (0) | 2011.12.21 |
JAVA의 예외처리 (0) | 2011.12.21 |
API에서 알아두면 좋을 클래스2 (0) | 2011.12.21 |
API에서 알아두어야할 클래스 (0) | 2011.12.20 |