목록분류 전체보기 (179)
study record
import java.io.*; import java.util.StringTokenizer; public class CodeUp1085 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); double h = Integer.parseInt(st.nextToken()); double b = Integer.parseInt(st.nextToken()); double c = Integer.parseInt(st.nextToke..
int - 원시 자료형 (long, float, double 등) - 산술연산 가능 - null 초기화 불가 Integer - Wrapper 클래스(객체) - Unboxing을 하지 않으면 산술연산 불가능 - null 값 처리 가능 (SQL과 연동하는 경우에 용이) Boxing / Unboxing Boxing : 원시자료형 -> Wrapper 클래스 Unboxing : Wrqpper 클래스 -> 원시자료형 Wrapper 클래스? 자바에는 원시자료형과 객체참조(클래스) 두 가지 타입의 데이터를 가진다. 원시형타입을 객체로 사용해야 하는 경우에 Wrapper 클래스를 사용하여 원시형타입으로 나타낸다. Integer a = new Integer(1); Wrapper클래스에서 원시형 타입으로 언박싱할때에는 in..
inflate란? xml에 표기된 뷰와 레이아웃들을 메모리에 객체화시키는 행동. 즉 xml코드들을 객체화해서 코드에서 사용하기 위함이다. setContentView()함수가 XML을 객체화시키는 inflate 동작. setContentView()함수 아래에서 XML 안의 UI요소들을 맘껏 끌어와 쓸 수 있다. 만약 다른 화면을 구성하는 XML을 불러오고 싶은 경우(자동으로 생성된 XML이 아닌 유저가 추가적으로 만든 XML을 객체화시키기 위해 inflate 필요). LayoutInflater 객체를 만들고 원하는 XML을 inflate한다. LayoutInflater inflater = getLayoutInflater(); or LayoutInflater inflater = (LayoutInflater)..
백준 1712번 기본 수학문제 첫번째 수익분기점 문제이다. 수학관련 문제는 처음 푸는 것이었는데 그냥 푸는 것이 아니라 수학적으로 생각해야 하는 것을 알게 되었다. for문으로 푸려고 하니 수익이 나지 않는 부분을 생각할 수 없었다. 그냥 직관적으로 푸는 것이 아니라 수학적으로 좀 더 생각하고 풀어야 함을 알게 되었다. 백준 2292번 2292번은 벌집 문제로 6의 배수 관련 문제였다. 다른사람의 풀이를 보니 되게 쉬운 문제였던 것 같은데 이런 유형의 문제를 처음 접하는 나로써는 롸 싶었다. 다 끝나고 보니 간단한 문제였는데 하하 떠오르지 않았다. 더 넓게, 수학적으로 보는 것이 필요한 것 같다. 백준 1193번 지그재그 분수 문제 답 안 보고 수학적으로 풀어보려했으나 풀이가 떠오르지 않았다... 이걸 ..