Java 기반 클라우드 융합 개발자 과정 - KH 정보교육원/4월 16

22.04.14 - 배열 복습, git 기초 개념, Q&A 시간

배열 복습 ▣ 배열의 장점 같은 타입 여러 개 만들 때 편하게 만들어준다 메모리 상의 위치를 인접하게 만들어줘서 메모리 손실 줄인다.+접근속도빠르게해준다. 변수 하나하나 만들면 위치가 다 제각각, 메모리 손실, 찾는 시간도 더 걸린다. 반복문을 이용할 수 있도록 해준다 > 값을 대입하려 할 때 변수로 만들면 s1=10; s2=20; 이런 식으로 넣어줬어야 하는데 > s [1] s [2] s [3]이런 식으로 변수명s1,s2가아닌 변수 i 하나를 - 인덱스로 사용 - 대입 편하게 해 준다. ▣ 배열은 3가지만 알면 아는 것이다 ~! 배열 변수 선언 배열 생성 요소 접근 배열에 접근하려면 주소 값으로 접근해야 한다. 매번 주소 값으로 접근하기 어렵다. 주소 값을 담아 놓는 변수를 만들어 놓고 이 변수로 접근..

22. 04. 14 - 가위,바위,보 게임(조건문), Scanner, Array

강사님 Quiz - 가위바위보 게임 만들기 시작! 컴퓨터가 랜덤하게 가위바위보 내면 - 내가 낸 것과 비교 컴퓨터가 무엇을 냈는지 내가 무엇을 냈는지 출력해준다. 지면 다시 시도 - 이기면 종료하도록 해준다. 몇 번만에 승리했는지 알려주도록 해준다. -- +@ 매 판마다 다시 할지 종료할지 물어보기 기능 추가 +@ 게임을 진행하는 동안 몇 번 이겼는지 승리 횟수 체크하는 것으로 변경 풀이 시작 : 가위, 바위, 보를 숫자 1, 2, 3으로 치환해서 풀어볼 것이다. 1. 컴퓨터 패 선택 ( 랜덤 ) int com = (int)( Math.random()*3 )+1; 랜덤 숫자 1~3 생성 2. 기능이 잘 동작하는지 중간중간 테스트하는 습관 필요 System.out.println( com ) 해보잣 1,2,..

22. 04. 12 - CodeUp 문제 풀이로 조건문/반복문 개념 확립

진도를 더 나가기보다는 문제풀이를 통해서 어제 배운 내용 ( 조건문, 반복문 ) 복습 + 추가 학습 내용 위주로 진행 code up 조건문 문제 풀기 Code up : 1153번 : 두 수의 대소 비교 두 정수가 입력된다. 두 정수의 크기를 비교하여 왼쪽 수가 크면 >를 출력, 오른쪽 수가 크면 < 를 출력, 같으면 = 을 출력하시오. Scanner로 입력받아 - if - else if - else로 처리 Code up : 1156번 : 홀수 짝수 구별 용준이와 봉찬이는 짤짤이로 내기를 하였다. 만약 홀수개의 돌을 쥐게 되면 용준이가 이기게 되고, 짝수개의 돌을 쥐게 되면 봉찬이가 이기는 것으로 룰을 정하였다. 어떤 자연수가 입력되면 홀수이면 "odd"을 출력하고, 짝수이면 "even"을 출력하시오. X..

22.04.11 - 제어문, 반복문, 증감연산자

제어문 - [ 조건문과 반복문 ] 조건문 반복문 if - else while else if for switch - case do - while 조건문 조건에 맞으면 실행하게 해 줌 조건식에 들어갈 내용은 - 실행의 결과가 true나 false로 나오는 식 if ( else , else if ) switch ( case, break, default ) if 이거 아니면 저거인 상황에 사용 if if if로 코드를 짜 놓으면 컴퓨터는 if if if 하나하나 다 본다. 처음 조건 통과했다치더라고 2번째 3번째 조건 볼 필요 없지만 다 본다. else if 첫 번째 조건식을 통과하지 못했을 때만 다음 else if 문을 검사한다. 두 번째 조건식을 통과했다면 세 번째 조건식은 검사하지 않는다. 안 본다. 시작..

22. 04. 08 - 하브루타, java란?, 주석, 변수, 형 변환, 연산자

하브루타 복습의 방법은 하브루타 방식으로 할 예정 공부하는 파트너를 가지는 것 묻고 토론하는 공부 법 말로 할 수 없으면 모르는 거다 조별로 복습할 예정 번갈아가면서 , 강사가 되어보기 6명씩 5개의 조로 편성! 나는 5조가 되었다ㅎㅎ 프로그래밍 개요 저급 언어 / 고급 언어 좋고 나쁨이 아니라 기계어에 가까울수록 저급 언어 / 반대 고급언어 컴파일 언어 / 인터프리터 언어 컴파일 언어는 한 번에 딱 해서 주는 것 인터프리터 언어는 번역가가 붙어서(상주해서) 해주는 것 컴파일 언어가 당연히 빠르다! java란? 인터넷 웹 개발을 위해 만들었다. 썬 마이크로시스템즈에서 만들었다. c++을 업그레이드했다. 느낌‘s jvm 이 있어서 플랫폼에 독립적으로 이식성이 높다. JVM - 운영체제와 자바 프로그램을 연..

22.04.07 - 교육 시작!

드디어 기다리던 국비 교육 시작! 훈련정보 내가 듣는 과정은 " JAVA 기반 클라우드 융합 개발자 양성과정 " 과정을 수료하게 되면 NCS 5 수준의 자격을 갖추게 되는 과정이다. 훈련 기간 : 22. 04. 07 ~ 11. 14일 ( 약 8개월 ) 훈련 시간 : 월-금 6시간 - 15:30 ~ 22:00 ( 저녁 30분 포함 ) 첫날 진행은 각 부서별 OT 진행 학원의 행정팀, 상담팀, 취업팀, 강사님 순으로 OT가 진행되었다. 출석체크와 훈련수당 관련 사항 안내 - 행정팀 진도, 커리큘럼, 학습내용 안내 - 상담팀 취업 및 진로 관련 상담, 입사지원 - 취업팀 이외에도 개인으로 배정된 담당 선생님께 문의하라는 안내 제일 중요하게 생각했던 강사님 - 심원용 강사님! 심원용 강사님 OT 및 프로그램 설..