본문 바로가기

728x90
반응형

programming/Gukbi

(107)
국비 교육 6일차 - 반복문 반복문을 8시간에서 반복해서 배운다면.. 역시 이해하는데 큰 어려움이 없지 않을까 하는 생각이다. /* * 자바에서 지원하는 반복문 * => 같은 소스가 여러번 코딩이 된 경우 사용 기술 * 1. while : 반복 횟수를 지정하지 않은 경우 (데이터베이스(오라클)) * 게시물, 레시피 목록, 영화 목록 etc ==> web * 2. do~while : 한 번 이상을 반드시 반복하는 경우에 사용 * ================= 조건검색 (나중에) * 3. for : 반복횟수가 지정된 경우 * ===== * * 1) 순서 : while, for => 선조건건색, do~while => 후조건검색 * 2) 형식 : * 1-1 while * 초기값 int i = 1; * while(조건문) => i 2. 초..
국비 교육 5일차 - 조건문 하루 교육시간은 8시간 그 8시간 내내 조건문에 대해 배운다면? 당신은 조건문을 마스트 할 수 있게 됩니다... 조건문에는 3가지가 있다. 1. 단일 조건문 if 2. 선택 조건문 if, else 3. 다중 조건문 if, else, if else /* * 조건문 * 1. 형식 * 1-1 단일 조건문 * 형식) if (조건문) * { * 조건문이 true면 수행하는 문장을 작성한다 * (여러개의 문장 사용시에 {} 한다) * } * => 조건문 false => 점프 (원하는 문장만 수행이 가능하게 만드는 기능) * => enter를 누르면 : 총알을 발사해라 * => esc를 누르면 : 게임 종료 * => 독립 실행 (단일 if가 여러개 있는 경우에는 따로 수행하기 때문에 여러개 동시 수행할수 있다) * ..
국비 교육 4일차 - 연산자, 제어문 오늘까지 연산자를 신나게 배우고 제어문을 아주 조금 들어갔다. 그래서 새로 배운 연산자는 대입 연산자, 삼항연산자 정도여서 그것만 정리를 하고 넘어가겠다. /* * 대입 연산자 (=) * 복합 대입연산자 ( +=, -=, *=, /=, %=, =, &=, |=, ^=) * *논리연산자, 비교연산자는 제외 * * ===================================================== * 대입 연산자 : 값을 대입 * 1. 초기화 * int a = 10; 10을 a라는 메모리 공간에 대입해라 * ====> * a=a+1 * 한개를 증가하는 방법 * a++ * ++a * a+=1 * a=a+1 * ===========> a=11 * int a = 10; * a-=5; a=a-5; 둘 ..
국비 교육 3일차 - 연산자 연산자 뭔가... 다 아는 내용이지만? 자세히 배우니까 색다른 파트였다. 각설하고 정리부터 하면 연산자에는 총 3가지 종류가 있다. 1. 단항 연산자 2. 이항 연산자 3. 삼항 연산자 /* * 자바 연산자 * * 1. 단항 연산자 * 2. 이항 연산자 * 3. 삼항 연산자 * */ public class 연산자_단항연산자 { public static void main(String[] args) { /* * 1. 증감연산사 (++, --) * +1, -1을 하는 연산자 * 전치연산자 * int a = 10; * ++a; a+1 * a++; a+1 * ++a; a+1 * a++; a+1 * -> a == 14 * * 후치연산자 * int a = 10; * a++ * * but) 결과 값은 똑같음 * */ ..
국비 교육 3일차 - 형 변환 목요일에 수업을 들었지만 집에 친구가와서, 크리스마스를 핑계로 이틀을 쉬었당 이게 수업 내용 복습겸 쓰는 블로그긴 하지만 그냥 기록용 이라고 생각하고 사담도 조금 해보자면.. 올해 많은 일이 있었던 관계로 참 복잡한 마음이었는데 정신승리하면서 대충 묻어뒀던게 갑자기 어제 터졌다. 내가 대졸무직백수라는것에 별 의미를 두지 않으려고 노력했는데 드림 기업에 취뽀한 친구를 보고 (이제 친구 아닐수도 있음) 열폭에 시달리게 됐다. 근데 그 친구가 얼마나 노력했는지를 봐왔기에 잘됐다는 마음도 난 그동한 뭐하고 살았냐 이 개쓰레기야 라는 마음도 겹쳤었다. 사실 후자가 더 컸다. 친구의 성공에 축하는 못할망정 추하게 열폭하는 내자신이 너무 못나보였다. 그리고 결국 잘못된 선택이 되어버린 일들이 무의미하게 느껴졌다.....
국비 교육 2일차 근데 뭐 2일차인게 중요한것도 아니고 다음부터는 배운 내용을 제목으로 해야겠다. 일단 오늘은 배운 내용을 정리해보자면 데이터 형과 변수에 대해서 배웠다. 당연히 다 아는 내용일거라 생각했지만 내가 대충 알고 넘긴것보다 훨씬 자세하게 배워서 좋았다. 특히 데이터 타입별로 저장될 수 있는 크기가 다르기 때문에 변수를 지정할 때 꼭 데이터 형을 써주는거란걸 알게 됐다. 그냥 정수는 int, 실수는 double이라고 외우는 것 보다 훨씬 깊게 알게된 느낌. /* * 프로젝트 명칭 (문법 X) => 본인이 찾기 쉽게 설정 * 변수, 클래스명 명칭법 * 1. 알파벳, 한글로 시작 (알파벳 사용시 => 대소문자 구분) * 웹프로그램에서는 한글 사용시 인식을 못할 수 있다 (권장사항 : 알파벳) * 2. 이름의 길이는..
국비 교육 1일차 복습 복습 1. 자바 프로그램 제작 =JDK =path 지정: c:\jdk-14.0.2\bin bin폴더(자바 명령어) = javac : 자바소스 => 컴퓨터가 인식하는 언어 (컴파일) A.java -> A.class = java : 컴파일된 파일을 한줄씩 읽어 번역 (인터프리터) = javap : A.class -> A.java (역컴파일러) = jar : zip파일형식 (.class 파일만 모아서 => 라이브러리 생성) = classpath 지정 : 자바에서 지원하는 class를 사용하기 위해 = 자바소스를 코딩 : 편집기 이클립스 (도움말, assist, 자동생성, 에러처리) 2. 자바 특징 : 호환성 (운영체제 전체), 재사용성, 유지보수가 용이함, 메모리 자동 관리 3. 프로그램 구조 (변수 +..

728x90
반응형