본문 바로가기

프로그래밍3

Java Study 03 - 배열 (Feat. 자바의 정석) 서론 드디어 배열까지 왔다. 오늘도 여전히 모르는 것만 기록할 것이다. 얼른 마무리 짓고 스프링과 코테에 전념할 것이다. 모두의 운동이라고 포트폴리오 작업도 들어가야 한다. 근데 기초부터 하려고 하니 아무리 해도 1000글자는 채우기가 힘든 것이 현실이다. 그럼에도 불구하고 시작하겠다. 본론 char 배열과 String클래스 내가 몰랐던 부분인데 String은 변경할 수가 없다고 한다. String str = "java"; str = str + "8"; System.out.println(str); 이렇게 실행하면 문자열이 변경되는 게 아니라 새로운 문자열이 만들어지는 거라 한다. 사실 별 체감할만한 요소는 아닌 것 같다 문자 to 숫자 형변환 input.charAt(0) - '0'; 이건 처음보고 이해가.. 2023. 10. 22.
Java Study 02 - 조건문과 반복문 (Feat. 자바의 정석) 서론 오늘도 역시나 내가 몰랐던, 혹은 기억해야 할 것 같은 내용만 기록할 예정입니다. 오늘은 챕터 4 조건문과 반복문에 대한 내용을 정리하겠습니다. 사실 조건문에 대한 내용은 정리할 내용이 거의 없었습니다. 이거 모르면 프로그래머로써 헛살았다 싶을 정도로 난도가 낮은 내용이 대부분이었기 때문에 반복문에서 특이한 내용만 정리하려 합니다. 본론 이름 붙은 반복문 예전에 학부생때 이걸 몰라서 헤매다가 도움받은 적이 있었다. 거의 사용할 일이 없어서 잊었었으나 다시 기록해 본다. public class Loof { public static void main(String[] args) { Loop1 : for(int i=2; i 2023. 10. 21.
Day01. 입출력 문제 서론 나는 코딩테스트를 준비하는 취준생 기초를 다시 한번 정립하며 내 발자취를 남긴다. 본론 필수 라이브러리 선택언어 : Java11 개발환경 : vscode import java.util.*; import java.io.*; 코테에서 대다수 필수로 입력하는 라이브러리 유틸들과 입출력 관련해서 모두 넣는 거 기 때문에 스캐너, 배열 등 다양하게 활용가능 입출력 문제는 대다수 아래 스캐너로 해결 가능하다. Scanner sc = new Scanner(System.in); 때에 따라 int i = sc.nextInt(); double d = sc.nextDouble(); float f = sc.nextFloat(); String s = sc.nextLine(); 으로 사용하면 된다. 출력은 시스템 라이브러리.. 2023. 10. 2.