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 큰숫자 부터 출력되게 만들어라.
2. 연도를 입력받아 윤년인지 아닌지를 구별하는 프로그램을 작성해보자.
(윤년은 일반적으로 4년에 한번씩 돌아오는데, 그중 100으로 나누어 떨어지는 해는 윤년이 아니다. 그러나 100으로 나누어 떨어지는 해 중에도 400으로 나누어 떨어지는 해는 윤년이다.)
3. 주민등록번호 8번째 자리를 입력받아 출생지를 알아보는 프로그램을 작성해보자.
(인터넷 검색을 이용하여 각 숫자가 나타내는 지역을 알아보자. 예를 들면 123456-7891234에서 8이라는 숫자가 적혀잇는 자리는 출생지를 나타낸다. 그숫자가 0이면'서울' 이런식인데 인터넷에서 검색하여 알아보자.)
4. 구구단을 출력하는 프로그램을 작성해 보자.
5. 앞서 배운 계산기 프로그램을 만들어서 한번 계산을 한 후 다시 계산을 할 것인지 물어 보고 수행을 계속할 것인지를 결정하는 프로그램을 만들어 보자.
6. 연도와 월을 입력받아 달력을 출력하는 프로그램을 작성해 보자.
(윤년도 확인해야 하고 요일도 나타나야 한다.)
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. 문자 하나를 입력받아 그 문자가 산술 연산자인지 아닌지를 판단하는 프로그램을 만들어 보자.
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+"는 산술연산자가 아닙니다."); // } } } |
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. 한 사람의 이름을 입력받고 국어 점수와 영어 점수 그리고 수학 점수를 입력받아 총점과 평균을 구하는 프로그램을 만들어 보자.
import java.io.*; System.out.print("수학 = "); int sum = kor + eng + mat;
|