※[JAVA] 가위바위보 게임 // ○ 실습 문제1 ~ 3 사이의 정수 형태의 난수를 발생시켜 가위, 바위, 보 게임 프로그램을 구현한다. 단, 클래스의 개념을 활용하여 처리할 수 잇도록 한다. 또한, 배열을 활용하여 처리할 수 있도록 한다. import java.util.Scanner; import java.util.Random; class Game { String[] mod = {"가위","바위","보"}; int userMod,comMod; boolean w; String winner; void start() { Scanner sc = new Scanner(System.in); Random r = new Random(); do{ System.out.print("1:가위 2:바위 3:보 중 입력(1~..
※[JAVA] 해당날짜의 요일구하기 ○ 실습 문제아래의 클래스(WeekDay)를 완성한다.사용자로부터 년, 월, 일을 입력받아 해당 날짜의 요일을 출력하는 프로그램을 구현한다. 단, 달력 클래스(Calender)는 사용하지 않는다. 또한, 클래스의 개념을 활용하여 작성할 수 있도록 한다. 그리고, 배열의 개념도 적용시켜 작성할 수 있도록 한다.import java.util.Scanner; class WeekDay { // 주요 변수 선언(속성 구성) private int y, m, d; //-- 사용자가 입력한 년, 월, 일을 담을 변수 // 메소드 정의(입력받기) void input() { Scanner sc = new Scanner(System.in); System.out.print("년 월 일 입력..
※[JAVA] 소수판별하기 ○ 실습 문제사용자로부터 임의의 정수를 입력받아 입력받은 정수가 소수인지 아닌지를 판별하여 결과를 출력하는 프로그램을 구현한다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Test050 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //주요 변수 선언 및 초기화 int num;//-- 사용자 입력값을 담을 변수 //연산 및 처리 System..
※[JAVA] 알파벳 대소문자 변환 ○ 과제사용자로부터 알파벳 한 문자를 입력받아서 이를 판별하여 소문자를 입력받았을 경우... 대문자로 변환하고대문자를 입력받았을 경우... 소문자로 변환하는 프로그램을 구현한다.단, 입력은 『System.in.read()』 메소드를 활용할 수 있도록 한다. import java.io.IOException;//IOException을 불러온다. public class Test039//Test039클래스 생성 { public static void main(String[] args) throws IOException { //정수형 변수를 선언한다. 문자를 입력받을 것이지만 ASCII코드로 비교할 것이므로... int c; //안내 메세지를 출력한다. System.out.pri..
※[JAVA] 세 개의 숫자 정렬 ○ 실습 문제 사용자로부터 임의의 정수 세 개를 입력받아 작은 수에서 큰 수 순으로 출력하는 프로그램을 구현한다. 단, 입력 데이터를 한번에 처리할 수 있도록 구성하며 『xor』 연산자를 활용하여 스왑 처리를 할 수 있도록 한다. import java.util.Scanner; public class Test037 { public static void main(String[] args) { Scanner s = new Scanner(System.in); int a, b, c;//-- 사용자가 입력하는 임의의 정수를 담을 변수 System.out.print("임의의 세 정수 입력(공백 구분) : "); a = s.nextInt(); b = s.nextInt(); c = s...
※[JAVA] 윤년구하기 ○ 과제1사용자로부터 임의의 연도를 입력받아 입력받은 연도가 윤년인지 평년인지 판별하여 결과를 출력하는 프로그램을 구현한다.단, if ~ else 조건물을 활용할 수 있도록 한다. ※ 윤년의 판별 조건 연도가 4의 배수이면서 100의 배수가 아니거나 400의 배수이면 윤년~!!! 그렇지 않으면 평년~!!! import java.io.IOException;//IOException을 가져온다. import java.io.BufferedReader;//BufferedReader를 가져온다. import java.io.InputStreamReader;//InputStreamReader를 가져온다. public class Test033 { public static void main(Str..
※ [JAVA로 배우는 자료구조] (3) 배열이란 안녕하세요. 초보개발자 갓준 입니다. 이번 포스팅에서는 자바나 다른 프로그래밍언어를 시작한 많은 사람들이 어려움을 겪는 구간인 기본적이고 간단한 자료구조인 배열에 대해서 설명해드리고자 합니다. 먼저 자료구조란 무엇일까요? 자료구조는 데이터 단위와 데이터 자체 사이의 물리적 또는 논리적인 관계입니다. 이 말을 새기시면서 배열을 공부를 시작하셨으면 좋겠고 배열을 공부하는 중에 자료구조라는 단어를 떠올리셨으면 좋겠습니다. 배열(array)이란? 간단한 예를 들어서 배열에 대해서 생각해보겠습니다. 만약 한 반 학생들의 시험 점수를 입력받으려면 어떻게 해야 할까요? 배열을 모른다는 시점에서 가정했을 때는 score1, score2, score3 ... 반 학생들의..
- Total
- Today
- Yesterday
- 초보개발자
- 책리뷰
- 인스타그램 클론
- 별찍기
- 전문대
- 리액트
- C
- Nomad Coders
- Git
- 블로그관리
- Python
- It
- Tistory
- 개발자
- 자바
- 노마드코더
- 전공
- React
- 국비지원
- 배열
- Velopert
- 무료강의
- 반복문
- 설치방법
- 자료구조
- 알고리즘
- highlight.js
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |