본문 바로가기

개발/자바16

👋국비 후기 모음👋 (이력도 확인 가능!)
자바 문자열에 특정문자 개수 구하기 / 영문자만 입력받기 (ASCII 코드활용) / 스캐너에서 char값 입력받기 (charAt()) Q. 문자열 값을 입력받고, 그다음 문자 하나를 입력받아 문자열 값 안에 입력문자가 몇 개 존재하는지 구해보자. (단, 영문자 사용) ex) 문자열 입력 : abbcccddddeeeee 문자 입력 : d 포함된 개수 : 4개 ------------------------------- 문자열 입력 : abbcccdddd_123 영문자가 아닙니다. 처음 내가 작성한 코드 Scanner sc = new Scanner(System.in); System.out.print("문자열 입력 : "); String str = sc.nextLine(); boolean isEng = false; // 영문자 여부 확인용 flag변수 스캐너를 이용한 문자열 입력받기 영문자인지 아닌지 저장하기 위한 flag변수 선언 - 영문자여.. 2021. 1. 16.
자바 반복문 예제들 (최소공배수, 최대공약수, 1~n 사이의 소수 구하기) [내 소개..?? 겸 국비 일주일 후기] 최소공배수 Q. 두 수를 입력받아 최소공배수를 구해보자. 접근법 두 수를 입력받는다. 둘 중 큰 수를 찾는다. 큰 수를 시작값으로 1씩 증가시키며 무한 반복한다.(int i). 최소공배수는 큰 수보다 작을 수 없기 때문 i를 두 수로 각각 나눠 나머지가 0일 때까지 반복한다. (&&연산자 사용) 최소공배수 발견. (출력 후 break;로 프로그램 중단) import java.util.Scanner; public class 최소공배수 { public static void main(String[] args) { //1. 두 수를 입력받는다. Scanner sc = new Scanner(System.in); System.out.print("num1: "); int nu.. 2021. 1. 14.
자바 반복문 (for문 / while문 / do-while문), 구구단 표현하기. for문 - 반복 횟수를 알고 있을 때 주로 사용. while문 - 조건에 따라 반복할 때 주로 사용. do-while문 - while문과 동작 방식은 동일 but 조건을 나중에 검사. (잘 안 쓰임 cause while문으로 대체 가능) 아래 코드 예시를 봐보자. 다 같은 코드들이다. 반복문끼리 바꿔가면 사용 가능하지만 때에 따라 특정 반복문의 사용이 편할 수 있다. 그 편한 예시가 위에 적혀있다. 즉, 위와 같은 상황에 주로 사용하지만 굳이 '다른 반복문을 사용하겠어!' 하는 경우에 사용할 수도 있다는 뜻. 현재 나는 배우는 입장이라 이론만 배웠지 현업에선 어떻게 사용되는지 모른다. 다만 내가 쓰기 편한 건 for문이다. (while문은 왤케 손에 안 익는지...);; for문 public class.. 2021. 1. 14.
맥에서 자바 openjdk8 (jdk 1.8) or 최신버전 jdk 설치하기 이거 하려고 별 생쇼를 다 해봤다. 내가 다니는 국비 학원에서는 오라클 자바를 사용하지 않고 openjdk를 사용할 거라 해서 멘붕.. 설치하느라 3시간 걸린듯..? 나처럼 코린이들.. 헤매지 말라고 상세하게 적어봄. 일단 homebrew가 필요함. macOS용 패키지 관리자 블라블라인데 나도 정확히 뭔지는 잘 모르겠음. (필자는 코린이...) kimdevel.tistory.com/31?category=912012 맥북 홈브류(homebrew) 설치. 이번에 개발 공부를 하면서 알게된 홈브류(homebrew). -macOS 용 패키지 관리자. 이게 무엇을 뜻하는지 잘 모르겠다. 일단 필요하니 다운받음.. -홈브류 설치하려고 다른 블로그 찾아봤는데 너무 어려 kimdevel.tistory.com 이제 op.. 2021. 1. 10.