java(476)
-
다중 for문, 예
다중 for문 · Nested loop (중첩 반복문) · 단일 for문에서 끝나는 것이 아니라 그것을 다시 여러 번 반복하는 제어문입니다. · 다시 말해서 for문 안에 for문이 있는 구문을 다중 for문이라 합니다. 예 · 애국가 1절~4절까지를 3번 부르세요! · 구구단 출력하기
-
관계 연산자(비교 연산자; comparison operator), 비교 연산자 종류
관계 연산자(Relational Operator) · ≒ 비교 연산자(comparison operator) = 논리 관계 연산자 · 변수나 상수의 값을 비교할 때 쓰이는 연산자(두 피연산자 사이의 관계를 확인)입니다. · 관계를 비교하여 참(True)과 거짓(False)을 결과로 반환하는 연산자 · 연산 결과는 항상 true 또는 false인 논리값(boolean)이 반환됩니다. · if, when의 조건식과 함께 많이 사용됩니다. 비교 연산자 종류 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽입니다. 연산자 의미 반환값 > 크다 n1 > n2 //n1이 n2보다 큰가? 왼쪽 피연산자가 오른쪽 피연산자보다 크면 참, 아니면 거짓 = 크거나 같다 n1 >= n2 //..
-
클래스의 이해, 클래스의 구조 - 클래스 헤더, 멤버 필드 (Field), 멤버 메서드 (Method), 멤버(Member)
클래스의 이해 · 구조적으로 볼 때 자바 프로그램을 클래스들이 모여서 만들어진 프로그램이라고 할 수 있습니다. 이런 이유때문에 자바를 두고 “완전한 객체 지향적 언어”라는 호평이 생겼습니다. · 기존 클래스들을 이해하고 때로는 새로운 클래스를 생성하여 얻어진 객체(Object)를 만들어 사용하는 것이 자바입니다. https://docs.oracle.com/javase/tutorial/java/javaOO/index.html 클래스 구조 · 객체(Object)를 생성하기 위해서는 먼저 클래스의 구조를 알고 클래스를 작성 할 수 있어야 합니다. · 클래스는 class 키워드를 사용하여 정의합니다. · Java에서는 파일명과 클래스명이 일치해야 하지만 Kotlin에서는 일치하지 않아도 됩니다. · 클래스는 객..
-
실수, 실수 표현
실수· 소수부나 지수부가 있는 수를 가리킵니다.· 소수점을 가진 숫자를 표현합니다.· 정수보다 훨씬 더 넓은 표현 범위를 가집니다.· 정수 표현방식보다 더 중요합니다.· 실수는 오차를 동반 실수 표현실수 표현의 문제점· 0과 1사이의 실수만 해도 그 수가 무한대· 단순히 몇 바이트 정도로 모든 실수를 표현하는 것은 불가능합니다. 문제점에 대한 해결책정확도를 포기하고, 대신에 표현할 수 있는 값의 범위를 넓히고 근사값을 사용합니다. 0과 1을 통한 정수와 실수 표현 1.1과 1.2사이에도 무한 대의 실수값이 존재하므로 0과 1로는 정확한 실수값을 표현할 수 없는 한계가 있습니다.실수를 표현하기 위한 한계를 해결하기 위해 근사치를 사용하게 됩니다.실수형 데이터의 오차는 자바뿐만 아니라 모든 프로그래밍 언어에..
-
SharedPreferences객체
SharedPreferences객체 어플리케이션에 연관된 간단한 데이터(String, int, boolean 등)을 파일시스템에 저장하고 가져올 수 있습니다. SharedPreferences객체는 key, value 쌍으로 파일생성하며 키를 통해 데이터를 가져올 수 있습니다. 환경설정시 많이 활용됩니다. 프리퍼런스에 데이터 쓰기 단계 1SharedPreferences객체 호출getSharedPreferences()2프리퍼런스에 데이터를 쓰기editor = sharedPreferences.edit(); editor.putXXXXXX();3데이터 저장(데이터 실제 저장)editor.commit();putXXXXXX(putString, putInt, putBoolean등)을 통해 데이터를 저장한후 반드시 co..
-
RTFM(Read The Fucking Manual), 나쁜 질문, 좋은 질문을 하기 위한 방법
RTFM(Read The Fucking Manual)· "빌어먹을 설명서(안내서; 공식문서)를 읽으세요"의 약자입니다.· IT업계 유명한 명언입니다.· 매뉴얼이나 각종 안내문을 살펴보기만 해도 알 수 있는 질문에 대한 답변으로 종종 사용됩니다.· 다른 사람에게 도움을 요청하기 전에 스스로 노력하라는 의미이기도 합니다. TFTM 유사표현오리지널 철자는 확인이 되지 않아 정확하지 않지만 대부분 비슷한 뜻입니다. · "Read The Flaming Manual", · "Read The Famous Manual", · "Read The Fine Manual", · "Read The Full-On Manual", · "Read The Friendly Manual", · "Read The Full Manual", ..