Notice»

Recent Post»

Recent Comment»

Recent Trackback»

Archive»

« 2025/8 »
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

 

'Java -/Java Test'에 해당되는 글 4

  1. 2009.07.28 예제-
  2. 2009.07.22 제어문.
  3. 2009.07.21 연산자ex)
  4. 2009.07.21 입출력ex)
 

예제-

Java -/Java Test | 2009. 7. 28. 18:04 | Posted by 신b
1. 점심식사로 콩나물 국밥, 된장찌개, 햄버거, 부대찌개, 구내식당, 짜장면 중 하나를 랜덤하게 선택하도록 하세요. (math.random()이용)

2. 1에서 45중의 숫자 6개를 선택하도록 하세요. 단, 숫자가 중복되어선 안됩니다.

3. 1에서 50까지의 숫자중에서 소수(1과 자신으로만 나누어지는수)를 찾아 출력하세요.
4. 1,2,3,4.....10
    2,4,6,8.....20
    3,6,9,12....30
    .
    .
    .
   10,20,30,40..100 출력되게 만들어라.

5. int a=3
        b=1
        c=2  큰숫자 부터 출력되게 만들어라.

'Java - > Java Test' 카테고리의 다른 글

제어문.  (0) 2009.07.22
연산자ex)  (0) 2009.07.21
입출력ex)  (0) 2009.07.21
:

제어문.

Java -/Java Test | 2009. 7. 22. 18:40 | Posted by 신b

1. 문자 하나를 입력받아 대문자인지 소문자인지 구별하는 프로그램을 작성해보자.
  • 입력
    문자를 입력하세요: a
  • 결과
    a는 소문자 입니다.

2. 연도를 입력받아 윤년인지 아닌지를 구별하는 프로그램을 작성해보자.
(윤년은 일반적으로 4년에 한번씩 돌아오는데, 그중 100으로 나누어 떨어지는 해는 윤년이 아니다. 그러나 100으로 나누어 떨어지는 해 중에도 400으로 나누어 떨어지는 해는 윤년이다.)

  • 입력
    연도를 입력하세요: 2000
  • 결과
    2000년은 윤년입니다.

3. 주민등록번호 8번째 자리를 입력받아 출생지를 알아보는 프로그램을 작성해보자.
(인터넷 검색을 이용하여 각 숫자가 나타내는 지역을 알아보자. 예를 들면 123456-7891234에서 8이라는 숫자가 적혀잇는 자리는 출생지를 나타낸다. 그숫자가 0이면'서울' 이런식인데 인터넷에서 검색하여 알아보자.)

  • 입력
    주민번호 8번째 자리를 입력하세요: 0
  • 결과
    당신은 서울 출생이시군요^^

4. 구구단을 출력하는 프로그램을 작성해 보자.

  • 입력
    단수 = 5
  • 결과
    =5단=
    5 * 1 = 5
    5 * 2 = 10
    .....
    5 * 9 = 45

5. 앞서 배운 계산기 프로그램을 만들어서 한번 계산을 한 후 다시 계산을 할 것인지 물어 보고 수행을 계속할 것인지를 결정하는 프로그램을 만들어 보자.

  • 입력 및 결과
    첫번째 수 = 100
    연산자(+,-,*,/,%) = +
    두번째 수 = 200

    100 + 200 = 300
    계속 하시겠습니까(y/n)? y

    첫번째 수 = ...
    ...
    ...

6. 연도와 월을 입력받아 달력을 출력하는 프로그램을 작성해 보자.
(윤년도 확인해야 하고 요일도 나타나야 한다.)

  • 입력 및 결과
    1. 년도를 4자리로 입력하세요<예: 2004> => 2004
    2. 월을 입력하세요<예: 6> => 2

    =========<2004년 2월>=========
    일    월    화    수    목    금    토
     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  
    ==============================

'Java - > Java Test' 카테고리의 다른 글

예제-  (0) 2009.07.28
연산자ex)  (0) 2009.07.21
입출력ex)  (0) 2009.07.21
:

연산자ex)

Java -/Java Test | 2009. 7. 21. 19:02 | Posted by 신b
1. 연산자 우선순위를 적어보자.

2. 숫자 하나를 입력받아 그 수가 1이면 "남성", 2이면 "여성" 이라는 글자를 출력하는 프로그램을 만들어 보자.
  • 입력
    성별을 입력하세요.(남성:1, 여성:2):1
  • 결과
    당신은 남성입니다.

 import java.io.*;
public class Ex_01 {
 public static void main(String[]ar)throws IOException{
  BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
  System.out.print("성별을 입력하세요.(남성:1, 여성:2):");
  int x = Integer.parseInt(in.readLine());
  String str = x==1? "남성":"여성";
  System.out.println("당신은 "+str+"입니다.");
 }
}

3. 문자 하나를 입력받아 그 문자가 산술 연산자인지 아닌지를 판단하는 프로그램을 만들어 보자.

  • 입력1
    산술 연산자를 입력하세요.('+','-','*','/','%') :+
  • 결과1
    '+' 는 산술 연산자 입니다.
  • 입력2
    산술 연산자를 입력하세요.('+','-','*','/','%') :a
  • 결과2
    'a'는 산술 연산자가 아닙니다.
 import java.io.*;
public class Ex_01 {
 public static void main(String[]ar)throws IOException{
  BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
  System.out.print("산술 연산자를 입력하세요.(+,-,*,/,%): ");
  char x = (char)System.in.read();
  String str = x=='*'||x=='/'||x=='%'||x=='+'||x=='-' ?"은/는 산술연산자입니다.":"은/는 산술연산자가 아닙니다.";
  System.out.println(x+str);

 // if(x=='+' || x=='-' ||x=='*' || x=='/' || x=='%'){
 //  System.out.println(x+"는 산술연산자 입니다.");
 // }else{
 //  System.out.println(x+"는 산술연산자가 아닙니다.");
 // }
 }
}


'Java - > Java Test' 카테고리의 다른 글

예제-  (0) 2009.07.28
제어문.  (0) 2009.07.22
입출력ex)  (0) 2009.07.21
:

입출력ex)

Java -/Java Test | 2009. 7. 21. 16:57 | Posted by 신b
1. 하나의 문자를 입력받아 그것이 char형 문자와 아스키 코드 값을 표시하는 예제를 만들어 보자.
 
  • 입력
    키보드에서 아무거나 하나만 누르고 Enter키를 누르세요:a
     
  • 결과
    a=97


 import java.io.*;
public class Ex_06 {
 public static void main(String []ar)throws IOException{
  BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
  
  System.out.print("키보드에서 아무거나 하나만 누르고 Enter 키를 누르세요: ");
  int aa = System.in.read();
  System.out.println(aa);
  
 }


2. 한 사람의 이름을 입력받고 국어 점수와 영어 점수 그리고 수학 점수를 입력받아 총점과 평균을 구하는 프로그램을 만들어 보자. 

  • 입력
    이름 = 김승현
    국어 = 100
    영어 = 90
    수학 = 80
  • 결과
    김승현님!! 당신의 성적은 다음과 같습니다.
    총점: 270점
    평균: 90.0점

 import java.io.*;
public class Ex_06 {
 public static void main(String []ar)throws IOException{
  BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
  
  String name="";
     System.out.print("이름 = ");    
     name = in.readLine();   
    
     System.out.print("국어 = ");
     String imsi1 = in.readLine();    
     int kor = Integer.parseInt(imsi1);
    
     System.out.print("영어 = ");
     String imsi2 = in.readLine();
     int eng = Integer.parseInt(imsi2);

     System.out.print("수학 = ");
     String imsi3 = in.readLine();
     int mat = Integer.parseInt(imsi3);

     int sum = kor + eng + mat;
     float avg = (float)sum/3;


     System.out.println(name+"님!! 당신의 성적은 다음과 같습니다.");
     System.out.println("총점: "+sum+"점");
     System.out.println("평균: "+avg+"점");
 }
}  



 

 

'Java - > Java Test' 카테고리의 다른 글

예제-  (0) 2009.07.28
제어문.  (0) 2009.07.22
연산자ex)  (0) 2009.07.21
: