[1001/JAVA] A-B
Knowledge/Algorithm2023. 12. 12. 11:56[1001/JAVA] A-B

문제 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. 입력조건 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A-B를 출력한다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int A = scanner.nextInt(); int B = scanner.nextInt(); System.out.println(A-B); } } 우선 Scanner 객체를 생성해서 scanner 변수에 할당해주고 System.in을 통해서 사용자의 입력을 받아줄 수 있도록 한다. s..

코틀린을 이용한 Todo앱
Framework/Android studio2023. 12. 11. 22:55코틀린을 이용한 Todo앱

1. 원래 계획 원래 계획은 파이어베이스 연동을 통해서 로그인, 회원가입 처리를 하고 날씨 api까지 가져와서 확장성 좋은 앱을 만들 계획이었으나... model, view로 하다가 이렇게 한 곳에서 작업을 해보니깐 어디를 어떻게 손대야할지 감이 잡히지 않아서 일단 보류했다... 2. 어디까지 만들었어? 몸통만 만들고 끝나버렸다 ^^... UI 짜는 것도 어렵고 구상한건 진짜 많은데 데이터 영역이 섞이니깐 힘들다... + jetpack compose 한 번 배우고 쓰기엔 무리가 있다 ... 3. 마치며 코틀린은 이쯤하고 부족한 자바와 스프링부트를 채우러 가봐야겠다... 진짜 재밌긴한데 빠져드면 시간이 너무 빨리 흐를 것 같아서 보류하기로 했다. 2주였지만 코틀린, 안드로이드앱 정말 재밌게 공부했다. 정리..

반복문 while
Language/Java2023. 12. 11. 19:46반복문 while

1. while문이란? while문은 프로그래밍에서 반복적인 작업을 수행하기 위해 사용되는 제어문이다. 특징으로는 while문은 주어진 조건이 참(True)인 동안에만 블록 내의 코드를 반복적으로 실행하게 되고 조건이 거짓(False)이 되면 반복을 중단하고, while문을 탈출하게 된다. 주로 조건의 만족 여부를 기다리는 상황이나, 반복 횟수가 미정인 경우에 사용된다. 장점 조건에 따라 동적으로 반복 횟수를 조절할 수 있다. 따라서 반복횟수가 미리 정해지지 않은 상황에서 유용하게 사용된다. 코드의 직관성이 높아, 복잡한 로직을 구현하는 데에도 효과적이다. 단점 조건식의 수정 또는 관리가 제대로 이루어지지 않으면 무한 루프에 빠질 위험성이 존재한다. 그러므로 주의해야 한다. 때로는 다른 반복문(for문 ..

12월 두번째 주간 회고
Personal/Retrospection2023. 12. 10. 19:4812월 두번째 주간 회고

들어가며 11월 달에 예정된 사이드 프로젝트 2건이 파기된 이후로 멘탈이 꽤 많이 나가있던 상황이었다. 프로젝트를 구하면서 내 위치와 실력이 얼마나 형편없는지 느끼는 시간이었다. 늘 그렇지만 실력이 부족할 때 그러지 말아야지 하면서도 스스로 위축되고 깔고 들어가는? 그런 마음을 가지게 된다. 그리고 학원이라는 울타리에서 제공하는 팀 구성이 얼마나 큰 요소인지 알게 되었다. 당시에는 이래저래 불만이 많았는데 지금 와보니 참 좋았구나 싶다. 미생에서 나왔던 회사가 전쟁터라면 밖은 지옥이라는 말이 떠오를 지경이었으니... Keep 기존에 배우든, 새로 배우든 궁금한게 있으면 그때 그때 찾아보는 습관 자율 공부 방식이라 생활 패턴이 많이 무너져었는데 8 to 8 을 2주 가량 유지하고 있다. 새로운 걸 배우는..

조건문 switch
Language/Java2023. 12. 9. 20:25조건문 switch

1. switch문은 무엇일까? switch문은 Java에서 다중 선택 제어문이다. if-else문의 연속체와 비슷하지만, 주로 선택지가 많은 때 사용한다. switch (표현식) { case 값1: // 값1일 때 실행될 코드 break; case 값2: // 값2일 때 실행될 코드 break; // ... default: // 위의 어느 case에도 해당하지 않을 때 실행될 코드 } 사용은 이렇게 하는데 표현식은 주로 변수가 들어가게 된다. 이 변수의 값에 따라 실행될 코드 블록을 결정하기 때문이다. 각 case 뒤에는 해당 값일 때 실행될 코드가 위치하며, break; 문을 통해서 현재 switch문을 빠져 나오지 않으면 코드 작성의 의도와는 다른 동작이 일어날 수 있기 때문에 꼭 break문을 사..

조건문 if
Language/Java2023. 12. 9. 18:51조건문 if

1. 조건문을 다시 공부하게 된 이유 어제 jpa를 공부하면서 예외처리 부분에서 강의를 마치고 혼자 코드리뷰를 하고 있었는데 1시간 넘게 이해를 못했던 구간이 있었다. if문을 사용한 예외처리 였는데 무엇인지는 알고 있고 도출하고자 하는 답도 똑같이 나왔는데 과정에서 뭔가 계속 맞지 않아서 고민을 하던 끝에 언어에 대한 기초 지식도 없이 프레임워크를 다루고 있었구나 생각이 들었다... 자바로 코딩을 한지가 4개월이 넘어가는데 이게 맞나...? 싶었다. 1-1. 몰랐던 부분 막연하게 if문을 사용하는건 조건을 걸어두고 이에 맞춰서 필터에 걸리는 답을 출력하는 것으로 알고 있었다. 그러니깐 만약 첫번째 조건에서 원하는 답이 나온다면 거기서 if문은 멈춘다? 라고 생각을 했고, 항상 필터에 걸린 값만 도출이 ..

728x90
image