핌이의 일상

생활 기록 34

내가 집중을 하는 과정

노하우 글이 아니라 관찰글입니다. 책을 보지도 못합니다. 두려운 건지, 귀찮은 건지 알 수 없습니다. 책을 펴서 읽을 준비를 하는데, 잘 모르는 부분은 읽기 싫습니다. 잘 모르는 부분을 읽을 준비를 하는데, 글씨를 읽어도 무슨 내용인지 인지하지 못합니다. 정신 차려보니 멍하니 다른 생각 중이었습니다. 이제야 내가 무엇을 읽고 있었는지 내용 인지를 시작합니다. 대충 무슨 내용인지 알고는 있지만, 정확한 키워드들을 흡수하지 못한 상태입니다. 키워드들을 정확히 외우려고 약간 힘을 줍니다. 하지만 전혀 익숙하지 않습니다. 도움을 받고자 다른 서적과 AI를 뒤적입니다. 시간을 많이 뺏기는 지점입니다. 도움이 되는 내용들을 발견하고 처음에 읽던 책에 내용들을 필기하고 싶은 욕구가 꿈틀거립니다. 간신히 필기욕심을 참..

생활 기록 2024.04.17

Java | 논리 연산자

[출처] 신용권 / 이것이 자바다 / 한빛미디어 논리 연산자 : 흐름 제어문인 조건문(if) / 반복문인 for문 / while문 등에서 주로 이용된다. 논리곱(&&) 논리합(||) 배타적 논리합(^) 논리 부정(!) AND (논리곱) 연산식 : 피연산자 모두가 true일 경우에만 연산 결과가 true true &&(&) ture = true true &&(&) false = false false &&(&) true = false false &&(&) false = false OR (논리합) 연산식 : 피연산자 중 하나만 true이면 연산 결과는 true true ||(|) true = true true ||(|) false = true false ||(|) true = true false ||(|) f..

생활 기록 2023.07.18

Java | 자주 사용되는 형식 문자열

[출처] 신용권 / 이것이 자바다 / 한빛미디어 %~conversion arguement_index$ flags width .precision %는 형식 문자열의 시작 conversion (변환 문자) 제공되는 값의 타입에 따라 d(정수), f(실수), s(문자열)가 온다. 예) System.out.printlf("이름: %s", "김자바"); ▶ 이름: 김자바 예) System.out.printf("나이: %d", 25); ▶ 나이: 25 형식 문자열에 포함될 값이 두 개 이상일 경우에는 값의 순번(argument_index$)을 포함시켜야 한다. 예를 들어 1$는 첫 번째 값. 예) System.out.printf("이름: %1$s, 나이: %2$d", "김자바", 25); ▶ 이름: 김자바, 나이:..

생활 기록 2023.07.14

Java | 문자열을 기본 타입으로 변환

[출처] 신용권 / 이것이 자바다 / 한빛미디어 -1- 문자열을 기본 타입으로 변환 변환 타입 사용 예 String -> byte String str = "10"; byte value = Byte.parseByte(str); String -> short String str = "200"; short value = Short.parseShort(str); String -> int String str = "300000"; int value = Integer.parseInt(str); String -> long String str = "40000000000"; long value = Long.parseLong(str); String -> float String str = "12.345"; float value..

생활 기록 2023.07.14

Java | 정수타입별 메모리 크기 / 저장값

[출처] 신용권 / 「이것이 자바다」 / 한빛미디어 타 입 메모리 크기 저장되는 값의 허용범위 byte 1byte 8bit -2^7~(2^7-1) -128~127 short 2byte 16bit -2^15~(2^15-1) -32,768~32,767 char 2byte 16bit 0~(2^16-1) 0~65535 (유니코드) int 4byte 32bit -2^31~(2^31-1) -2,147,483,648~2,147,483,647 long 8byte 64bit -2^63~(2^63-1) -9,223,372,036,854,775,808~9,223,372,036,854,775,807 * 1byte=8bit 0과 1이 저장되는 단위

생활 기록 2023.07.13

수학 | 삼각비

1. 특수각의 삼각비 30˚ 45˚ 60˚ sin A 1/2 (√1/2) √2/2 √3/2 cos A √3/2 √2/2 1/2 (√1/2) tan A √3/3 (1/√3) 1 (√2/√2) √3 (√3/1) 2. 삼각비의 표 각 도 사인(sin) 코사인(cos) 탄젠트(tan) 0˚ 0.0000 1.0000 0.0000 1˚ 0.0175 0.9998 0.0175 2˚ 0.0349 0.9994 0.0349 3˚ 0.0523 0.9986 0.0524 4˚ 0.0698 0.9976 0.0699 5˚ 0.0872 0.9962 0.0875 6˚ 0.1045 0.9945 0.1051 7˚ 0.1219 0.9925 0.1228 8˚ 0.1392 0.9903 0.1405 9˚ 0.1564 0.9877 0.1584 10..

생활 기록 2023.07.11

자바 | 랜덤수 1~10 맞추기 (Math / for / if /Scanner)

import java.util.Scanner; //스캐너 있음 public class Program { public static void main(String[] args) throws Exception { //throw Exception** for(int i=10; i>=1; i--){ //10회 카운트다운 int count = i;//count에 i 값 저장 Scanner scan = new Scanner(System.in); System.out.println("1부터 10까지 뽑은 후 enter (남은 횟수" + count + ") : "); //입력창 int score=scan.nextInt(); //Enter 누르면 score에 입력된 수 저장 int j = (int)(Math.random()*..

생활 기록 2023.07.07

자바 | for, if문에 기본 연산만으로 100부터 1까지 거꾸로 소수 찾기

public class Program { public static void main(String[] args) { System.out.println("100에서 1까지 소수 찾기 : "); //제목 int i,j=0; //양끝의 숫자가 들어갈 자리 for(i=100;i>1;i--){ //큰 쪽의 수를 100에서 2까지 거꾸로 1씩 내리기 for(j=2;ji/j){ //11/10=나눈 값 1, 나머지값 1 처럼 되면 소수 System.out.print(" " + i);}}}} //한 칸 간격을 두고 출력 한다. 100에서 1까지 소수 찾기 : 97 89 83 79 73 71 67 61 59 53 47 43 41 37 31 29 23 19 17 13 11 7 5 3 2

생활 기록 2023.07.05

Do it! 첫 코딩_자바

첫 코딩 보통 사람이 알아야 할 프로그래밍 기초 with 자바 52가지 코딩 / 컴퓨터 기본 개념 객체지향형 프로그래밍 관계형 데이터베이스 기계어 디코딩 오류 랜덤 (Random) 램 메모리 마크업 언어 메서드 문자열 (String) 바이트 (Byte) 반복문 배열 (Array) 변수 비트 (Bit) 빌드 (Build) 상속 (Extend) 생성자 서브클래스 소프트웨어 개발 도구 (SDK) 슈퍼클래스 스레드 (Thread) 스크립트 언어 아스키 (ASCII) 어셈블리어 예외처리 오버라이드 (Override) 오버로딩 (Overloading) 유니코드 (UNICODE) 이벤트 (Event) 인스턴스 저장 메모리 조건문 캐시 메모리 컴파일러 코드 (Code) 코멘트 (주석) 클래스 통합 개발 환경 (IDE)..

생활 기록 2023.05.08
반응형