반복문의 기본은 for문인줄 알았는데 while문이라고한다. ㄷㄷ 처음 알게된 사실! 조건문 - while while (조건식) { // 조건식이 참일 때 실행되는 코드 } // 조건식이 거짓이면 벗어난다. 조건문 - do-while while문과 비슷하지만 조건에 상관없이 무조건 1번은 코드를 실행한다. do { // 실행할 코드 } while (조건식); break, continue break while(조건식) { 코드1; break;//즉시 while문 종료로 이동한다. 코드2; } //while문 종료 continue while(조건식) { 코드1; continue;//즉시 조건식으로 이동한다. 코드2; } 조건문 - for for (1.초기식; 2.조건식; 4.증감식) { // 3.코드 } 초..
                    java
오늘 배운 것은 조건문 if이다. 엑셀의 if문과 매우 유사하다. 조건문 - If 비교 연산자를 통하여 특정 조건을 true 일 때 { } 안에 있는 코드가 실행된다. if (true) { //조건이 참일 때 실행되는 코드 } 조건문 - else else문은 조건이 false일때 실행된다. if (false) { //조건이 참일 때 실행되는 코드 } else { //만족하는 조건이 없을 때 실행되는 코드 } 조건문 - else if else 와 비슷하나 처음 조건이 false일 때 다음 조건을 찾는다. 다음 조건에서 if와 마찬가지로 true, false를 확인하여 코드를 실행한다. if (false) { // 조건이 참일 때 실행되는 코드 } else if (false) { // 첫번째 조건이 만족하지..
                    개인과제로 키오스크 만들기에 이어 팀과제로 키오스크의 추가기능을 만들기로했다. 내가 맡은 추가기능은 아래와 같다. 대기주문 목록 주문이 완료되어 처리 대기중인 주문을 조회하고 완료처리 할 수 있다. 주문 데이터 형식은 아래와 같다. [ 주문 데이터 ] 대기 번호 주문 상품 목록 주문 총 가격 요청 사항 주문 일시 날짜는 ISO 8601 형식으로 조합된 UTC 날짜 및 시간 예) 2016-10-27T17:13:40+00:00 완료 주문목록 완료처리 했던 주문들을 모두 조회할 수 있다. [ 완료주문 데이터 ]는 [ 주문 데이터 ]에 완료 일시를 추가로 가진다. [ 완료주문 데이터 ] 대기 번호 주문 상품 목록 주문 총 가격 주문 일시 요청 사항 완료주문 일시 날짜는 ISO 8601 형식으로 조합된 UTC 날..
                    이전에 배운내용 [JAVA] 인터페이스의 default 메서드 static 메서드 [JAVA] 인터페이스의 default 메서드 static 메서드 이전에 배운 내용 [JAVA] 인터페이스 [JAVA] 인터페이스 이전에 배운 내용 [JAVA] 추상클래스 [JAVA] 추상클래스 이전에 배운 내용 [JAVA] 다형성과 instanceof [JAVA] 다형성과 instanceof 이전에 배운 내용 [JAVA] dev-story93.tistory.com 개인과제 팀과제를 하면서 공부한것에대해 TIL을 잘못쓴것같다... 지금이라도 다시 한번 그날 그날 뭘배웠는지 써보려한다. 다형성 자동타입 변환 인터페이스 변수 = 구현객체; 는 자동으로 타입 변환 public class Main { public static vo..
                    개인과제에 이어 팀프로젝트로 키오스크 만들기를 진행했다. 오늘 지금까지한 코드들이 다 날라가 버렸다.... 깃을 잘못 쓴것같다. dev 레포지토리에서 git pull origin dev를하였는데 브랜치 해놓은 내코드까지 덮어씌어진바람에 내가 작성한 코드들이 다 지워져버렸다.... ㅜㅜㅜ 그동안 내가 작성한코드를 다시 작성해야하는상황..(얼마안되긴하지만 코드 작성한게 많았다면 정말 아찔했을것같았다.) 주현님이 아마 다시되돌릴수 있는방법이있다해서 구글링으로 찾아 롤백 방법을 찾았다. git reflog // 모든 커밋의 기록 확인 git reset --hard HEAD@{1} // HEAD@{1} 으로 롤백 롤백 방법대로 시도해보았으나 아래와 같이 에러가 발생.. PS C:\Users\psy78\IdeaPr..
                    오늘 공부한 내용 [JAVA] 다형성과 instanceof [JAVA] 다형성과 instanceof 이전에 배운 내용 [JAVA] 오버라이딩(overriding)과 슈퍼(super) [JAVA] 오버라이딩(overriding)과 슈퍼(super) 이전에 배운 내용 [JAVA] 단일상속, 다중상속, final 클래스, final 메서드, object [JAVA] 단일상속, 다중 dev-story93.tistory.com [JAVA] 추상클래스 [JAVA] 추상클래스 이전에 배운 내용 [JAVA] 다형성과 instanceof [JAVA] 다형성과 instanceof 이전에 배운 내용 [JAVA] 오버라이딩(overriding)과 슈퍼(super) [JAVA] 오버라이딩(overriding)과 슈퍼(super..
                    이전에 배운 내용 [JAVA] 인터페이스 [JAVA] 인터페이스 이전에 배운 내용 [JAVA] 추상클래스 [JAVA] 추상클래스 이전에 배운 내용 [JAVA] 다형성과 instanceof [JAVA] 다형성과 instanceof 이전에 배운 내용 [JAVA] 오버라이딩(overriding)과 슈퍼(super) [JAVA] 오버라이딩(o dev-story93.tistory.com 디폴트( default ) 메서드 추상 메서드의 기본구현을 제공하는 메서드 메서드 앞에 default키워드를 붙이며 { }이 존재해야 한다. 접근제어자가 public이면 생략 가능하다.(컴파일러가 생성해 준다) 추상메서드가 아니기 때문에 인터페이스의 구현체들을 반드시 재정의할 필요 없다. public class Main imple..
                    이전에 배운 내용 [JAVA] 추상클래스 [JAVA] 추상클래스 이전에 배운 내용 [JAVA] 다형성과 instanceof [JAVA] 다형성과 instanceof 이전에 배운 내용 [JAVA] 오버라이딩(overriding)과 슈퍼(super) [JAVA] 오버라이딩(overriding)과 슈퍼(super) 이전에 배운 내용 [JAVA] 단일상 dev-story93.tistory.com 인터페이스란? 직역하면 얼굴사이에 있다. 뭐 그런 말..ㅎ JAVA에서는 두 객체를 연결해 주는 다리역할이다. 사람과 Tv라는 객체가 있을 때 사람과 TV는 리모컨이라는 인터페이스로 연결되어 채널이나 음량을 변경할 수 있다. 또 사람과 컴퓨터로 보았을 때 키보드와 마우스라는 인터페이스로 컴퓨터를 조작할 수 있다. tv나..
                    이전에 배운 내용 [JAVA] 다형성과 instanceof [JAVA] 다형성과 instanceof 이전에 배운 내용 [JAVA] 오버라이딩(overriding)과 슈퍼(super) [JAVA] 오버라이딩(overriding)과 슈퍼(super) 이전에 배운 내용 [JAVA] 단일상속, 다중상속, final 클래스, final 메서드, object [JAVA] 단일상속, 다중 dev-story93.tistory.com 추상클래스란? 클래스는 설계도고 추상클래스는 미완성된 설계도이다. 추상적으로 만든 설계도이기 때문에 완벽하지 않다. 부모클래스가 완성시키지 않고 자식클래스가 완성시켜 주는 클래스라고 생각하자 abstract 키워드를 사용해서 추상클래스를 선언할 수 있다. public abstract cla..
                    이전에 배운 내용 [JAVA] 오버라이딩(overriding)과 슈퍼(super) [JAVA] 오버라이딩(overriding)과 슈퍼(super) 이전에 배운 내용 [JAVA] 단일상속, 다중상속, final 클래스, final 메서드, object [JAVA] 단일상속, 다중상속, final 클래스, final 메서드, object 이전에 배운 내용 [JAVA] 상속관계와 포함관계 [JAVA] 상속관계 dev-story93.tistory.com 참조변수의 타입변환 자동 타입 변환 부모타입 변수 = 자식타입객체; 는 자동으로 부모타입으로 변환이 일어난다. 자식은 부모의 상속을 받기 때문에 부모와 동일하게 취급될 수 있다. (드라마에서 보면 부모가 살인마면 자식도 살인마 꼬리표를 달듯이) 다른 예로 포유류..