※[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] 세 개의 숫자 정렬 ○ 실습 문제 사용자로부터 임의의 정수 세 개를 입력받아 작은 수에서 큰 수 순으로 출력하는 프로그램을 구현한다. 단, 입력 데이터를 한번에 처리할 수 있도록 구성하며 『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 ... 반 학생들의..
초보개발자를 위한 추천강의 및 추천 사이트 안녕하세요. 초보개발자 갓준입니다. 오늘은 제가 고등학교시절부터 혼자 개발자라는 꿈을 향해 공부하고 그럴때 많이 도움이 되고, 현재도 도움이 많이 되고 있는 추천강의 및 추천하는 사이트를 알려드리고자 합니다. 이미 개발자로써 현업에 계시는 분들께는 많은 도움이 될 것 같지는 않지만 같은 초보개발자로서 공부를 하는 입장에서 공부를 어떻게 해야할지 감이 안잡히시는 분들한테 공감을 하기 때문에 이런 정보를 공유하게 됬습니다. 이글은 절대 홍보용도 아니며, 제가 활용해본 것 중 유익한 것만 공유하는 것들입니다. 먼저 무료강의 및 그냥 기타 강의 들입니다. 1. 인프런https://www.inflearn.com/ 가장 먼저 공유하게 되는 강의사이트는 바로 인프런입니다. ..
※[JAVA로 배우는 자료구조] (2) 반복문이란 안녕하세요. 초보개발자 갓준입니다. 저번 포스팅에서는 알고리즘이란 무엇인가 대해서 알아보았고, 이번 포스팅에서는 반복, 즉 반복문에 대해서 알아보려고 합니다. 먼저 반복문이란 무엇일까요? 말 그대로 반복하는 문법입니다. 말로 설명하면 잘 모르겠으니 코드에서 보겠습니다. 첫 번째 코드로 반복문을 적용하지 않고 숫자 1부터 10까지를 출력해보겠습니다. public class Test03 { public static void main(String[] args) { System.out.println("1부터 ~ 10까지의 출력"); System.out.println(1); System.out.println(2); System.out.println(3); Syst..
- Total
- Today
- Yesterday
- Python
- 노마드코더
- Velopert
- 책리뷰
- React
- 인스타그램 클론
- 전공
- 초보개발자
- Java
- 전문대
- 개발자
- 반복문
- C
- 별찍기
- Tistory
- Nomad Coders
- 블로그관리
- highlight.js
- Git
- 무료강의
- 알고리즘
- It
- 배열
- 자료구조
- 국비지원
- 자바
- 리액트
- 설치방법
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |