GiantStepDEV
article thumbnail
깃(Git)과 첫만남
🍭 Daily 2023. 1. 4. 19:38

오늘도 아침 6시에 울리는 알람 소리를 듣고 깼다. 어우 개운하긴 한데 뭔가 억울하다. 집에서 학원까지 거리가 꽤 멀어서 상당히 여유있게 출발하는 편이다. 덕분에 수업 시작까지 꽤나 여유가 있다. 후후 본격적인 수업 시작 전, 간단한 알고리즘 문제를 풀게 되었는데 배운걸 직접 응용하니 되게 재밌었다. 희희 그러다 곧 깃(Git)을 만나고 마는데 . . . 개발 환경 세팅 이제까지 했던 것 중에 깃이 제일 어려웠다. 강사님과 함께 하는데도 오류가 남발하는 나의 컴. ..(근데 강사님도 계속 오류가 났다) 개발자의 길은 멀고도 험난하구나. 아니 그래. 어찌어찌 깃헙 계정 생성하고 연결해서 올리긴 했다. 명령어도 몇 개 습득했고, 한 번 세팅해놓으면 나중에는 편하다해서 그런줄 알았지. 집에 와서 나도 깃헙에 ..

자바(Java) 코딩 테스트 - 상근이 알람
카테고리 없음 2023. 1. 4. 19:14

문제 상근이라는 친구는 매일 학교를 지각합니다. 창영이라는 친구가 상근이에게 지각하지 않는 방법을 알려줍니다. 시간을 설정하면 자동으로 45분 일찍 알람이 울리도록 시간이 설정되도록 함. 단, 24시간제로 설정함. 23:59 -> 00:00 내가 작성한 코드 package 상근이알람0104; import java.util.Scanner; public class AlarmSet { public static void main(String[] args) { int realAlarmTime; int alarmSetHour; int alarmSetMinute; Scanner sc = new Scanner(System.in); System.out.print("기상 시간(HH) : "); int hour = sc.n..

자바(Java) - 제어문 (2)조건문(switch, while) + 실습예제
🗄️ Backend/Java 2023. 1. 4. 19:11

switch문 스위치문은 조건문이며, 스위치에는 조건식은 올 수 없고, 조건에 대한 변수만 올 수 있음. 변수는 정수, 문자, 문자열만 사용 가능. 스위치의 각 케이스를 끝내기 위해서는 반드시 break문이 필요함. 해당하는 케이스가 없는 경우를 위해 default문이 필요함. (else와 비슷함) 실습 예제 1. package 스위치반복문연습; import java.util.Scanner; public class SwitchEx1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("계절을 입력 하세요. : "); String season = sc.next(); switch(seas..

자바(Java) - 제어문 (1)조건문(if, if~else, if~else if~else), 실습예제
🗄️ Backend/Java 2023. 1. 3. 20:45

조건문 조건문은 주어진 조건식의 결과에 따라 별도의 명령을 수행하도록 제어하는 명령문 조건문 중에서도 가장 기본이 되는 명령문은 if문!! 자바에서 사용하는 대표적인 조건문의 형태는 다음과 같습니다. 1. if 문 2. if / else 문 3. if / else if / else 문 4. switch 문 if ~ else 문 if 문은 조건식의 결과가 참(true)이면 주어진 명령문을 실행하며, 거짓(false)이면 아무것도 실행하지 않습니다. System.out.print("정수를 입력 하세요 : "); Scanner sc = new Scanner(System.in); int a = sc.nextInt() if (a >= 0) { System.out.println("양수 입니다."); } else {..

자바(Java) - 윤년 구하기, 100자리 정수 입력 받아 대입하기
🔄 Algorithm/etc 2023. 1. 3. 20:34

연습문제(1) 100의 자리 정수를 입력 받아서 3개의 변수에 나누어 대입 하기 import java.util.Scanner; public class ModEx1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("100의 자리 정수를 입력 하세요 : "); int num = sc.nextInt(); int a, b, c; a = num / 100; // 100으로 나눈 몫을 취한다. b = (num % 100) / 10; // 100으로 나눈 나머지 값을 10으로 나눠 몫을 취한다. c = num % 10; System.out.println("100의 자리 : " + a); Sys..

자바(Java) - 연산자
🗄️ Backend/Java 2023. 1. 3. 20:30

자바 연산자 산술 +, -, *, /, % 이항 숫자 사칙연산과 나머지 부호 +, - 단항 숫자 음수와 양수 표시 문자열 + 이항 문자열 두 문자열을 연결 대입 =, +=, -=, *=, /=, %= 이항 다양 우변의 값을 좌변에 대입 증감 ++, — 단항 숫자 1만큼 증가/감소 비교 ==, ≠, , ≥, ≤, instanceof 이항 boolean 값의 비교 논리 !, &, , &&, 조건 (조건식)?A:B 삼항 다양 조건식에 따라 A 또는 B 중 선택 이항 연산자 이항 연산자는 피연산자가 두 개인 연산자 산술 연산자 사칙연산을 다루는 연산자로 가장 기본적이면서 가장 많이 사용되는 연산자 중 하나 int num1 = 10, num2 = 40; System.out.println("+ 연산자 : " + (..

자바(Java) - 기본 자료형 (2)변수와 시스템 입출력
🗄️ Backend/Java 2023. 1. 2. 20:12

자바 표준 입출력 클래스 (System) 사용자가 프로그램과 대화하기 위해서는 사용자와 프로그램 사이의 입출력을 담당하는 수단이 필요 합니다. 자바에서는 모든 것이 객체로 표현되므로, 입출력을 담당하는 수단 또한 모두 객체 입니다. System.in : 값을 입력받는 System.out : 값을 출력하는 System.out.println : 내용 출력 후 줄 바꿈 System.out.print : 내용 출력 System.out.printf : 출력 값을 서식에 맞춰서 출력(C언어와 동일) * 서식지정자 : %d, %f, %s, %c, %u, %ld, %% * 이스케이프 시퀀스 : \n, \r, \t, \b, \\ System.out.println("\"Enter\" 키를 입력 하셔면 종료 됩니다."); ..

article thumbnail
자바(Java) - 기본 자료형 (1)변수와 데이터 타입
🗄️ Backend/Java 2023. 1. 2. 19:56

* String은 참조형 데이터로 값(abc)을 담는 변수를 생성하는 것이 아니고, 값이 담긴 주소(0x34f3)를 가지고 있는 변수가 생성된다. (문자열의 크기를 가늠할 수 없기 때문에) * char : 음수값 가질 수 없음. 정수형(byte, short, int, long) (== 0을 포함하며, 소수가 없는 수) * 데이터 타입의 범위를 넘어가는 수를 설정할 경우 오버플로우 발생하여 엉뚱한 값이 저장될 수 있으니 주의. public class DataRange{ public static void main(String[] args) { byte num1 = 127; byte num2 = -128; num1++; // 127 + 1 num2--; // -128 - 1 System.out.println(..

article thumbnail
2023년 새해 맞이 나의 다짐
🍭 Daily 2023. 1. 2. 18:48

2023년 새해가 밝았다. 뭐 올해 중순부터 '만'나이로 적용한다곤 하는데 그래도 살던 관습이 있던지라.. 적용되기 전까지는 그냥 한국나이로 살아야지 귀차나.. .. (이러고 적용되면 누구보다 좋아할 사람) 돌이켜보면 20대는 정말 한 것도 없이(?) 빠르게 흘러간 느낌이다. 대학교 다닐 때는 학교 다니느라 정신없어서 금새 4년이 흘렀고.. 졸업하고 난 뒤에는 바로 일-집 일-집 이어서 제대로 쉬어본게 손에 꼽네. 허허 옛날에는 30살 되면 무슨 큰일이라도 나는 것 마냥 사회가 가스라이팅 했었는데 이젠 사회적으로도 30살이 예전과 같은 인식(?)은 아닌 것 같다. 드라마 주인공들 나잇대도 확실히 옛날보다 평균 5년은 올라간 느낌. 설령 아니라 해도 알빠 마인드 장착해서 나 좋을대로 내 기준으로 인생 살아..

article thumbnail
[혼자 공부하는 컴퓨터 구조+운영체제] 20강 - 장치 컨트롤러와 장치 드라이버

강의는 저자 강민철 강사님께서 유튜브에 올려주신 영상을 참조하였습니다. 지금까지 한 달에 한번 2~3개 강의가 업데이트 되고 있습니다. 재생목록 첨부하오니 관심 있으시면 꼭 들어보시길 추천드립니다. 😁 https://youtube.com/playlist?list=PLVsNizTWUw7FCS83JhC1vflK8OcLRG0Hl 부족한 필기 솜씨이지만 PDF, 굿노트 파일 공유합니다. 필요하신 분은 마음껏 사용하시기 바랍니다!