Flow chart 및 도전 기능

최길중·2026년 1월 12일

졸업 작품 할 때 기억이 맴도네...

Flow chart, Use Case Diagram, Task...

졸업 작품 이후에 오랜만에 봐서 반가웠다. 다시는 볼일 없을 줄 알았는데...

그래서 쟁점은 오늘 Flow chart에 대해 기본적으로 설명을 해주셨고 연습문제를 빨리 제대로 푸는 사람 선착순 5명 뽑은 신다고 하셔서 손을 달달 달달 떨면서 작성하였다. 아쉽지만? 5명 안에 들지 못했다. 밑에는 타임 어택?으로 작성한 과제이다.

시간이 많았으면 더 잘 작성할 수 있었지만 그래도 재미있게 작성했던 것 같다. 그래서 그런지 아침부터 방전이 빨리 찾아왔던 것 같다. 5명 중 우리 조원 지원님이 한 명 이였다. 역시 나는 알아봤다. 그녀는 대단해 5명 중 우리 조원 지원님이 한 명 이였다. 역시 나는 알아봤다. 그녀는 대단해


제네릭

람다

스트림

도전 문제를 진행하면서 복습을 한 번 더 하고 있다. 왜냐 안 풀리니까 그렇다면 튜터님 안테 질문을 하면 되는 거 아닌가? 아니다 람다가 뭐야 했을 때 나는 대답 못한다. 그럼 문제 풀 자격이 없는 거다. 그러기에 복습을 하고 있는 중이다.


밑에는 주말에 공부하면서 헤맸던 점이나 알게 된 지식을 적어 둔 것이다.

git & Enum

깃허브 프로필 만들다가 바탕화면이 너무 어지러워서 계산기 파일을 다른 곳으로 옮겼다.
C:\Users\kj822\OneDrive\바탕 화면
->
C:\Users\kj822\OneDrive\바탕 화면\혼자 공부-인제\CalculatorProject
이랬더니 터미널이 오류가 생김
1. pwd를 이용해서 파일 위치를 확인
2. is –a를 통해 파일이 다 있는지 확인
./ ../ .git/ .gitignore .idea/ CalculatorProject.iml out/ src/
3. status 확인
new file: src/step3/ArithmeticCalculator.java(초록색)
다행히 고친것 같다.


private enum OperatorType {
Plus, Minus, Multiply, Divide;
}

OperatorType op = new OperatorType(); // 불가능
OperatorType op = OperatorType.Plus; // 가능

char operator = sc.next().charAt(0);

private enum OperatorType {
Plus, Minus, Multiply, Divide;

static OperatorType fromChar(char c) {
    switch (c) {
        case '+': return Plus;
        case '-': return Minus;
        case '*': return Multiply;
        case '/': return Divide;
        default: throw new IllegalArgumentException("지원하지 않는 연산자: " + c);
    }
}

}

profile
개발자가 되고 싶어요

0개의 댓글