본문 바로가기
반응형

dev88

[JAVA] 빠르게 정리하는 자바 문법 (5) 더보기해당 글은 아래 링크를 참고하여 작성되었습니다.https://www.tcpschool.com/java/java_usingClass_package8. 제어자1. 패키지자바에서 패키지란 클래스와 인터페이스의 집합을 의미한다.서로 관련 있는 클래스나 인터페이스를 함께 묶어서 파일을 효율적으로 관리한다.자바에서 패키지는 물리적으로 하나의 디렉터리를 의미한다.따라서 하나의 패키지에 속한 클래스나 인터페이스 파일은 모두 해당 패키지 이름의 디렉터리에 포함되어 있다.자바에서 패키지를 선언하는 방법은 다음과 같다.package 패키지이름;자바의 모든 클래스는 반드시 하나 이상의 패키지에 포함되어야 한다.하지만 자바 컴파일러는 소스 파일에 어떠한 패키지의 선언도 포함되지 않으면, 기본적으로 이름 없는 패키지(unn.. 2024. 12. 31.
[JAVA] 빠르게 정리하는 자바 문법 (4) 더보기해당 글은 아래 링크를 참고하여 작성되었습니다.https://www.tcpschool.com/java/java_class_intro6. 클래스1. 클래스의 개념객체 지향 프로그래밍(OOP, Object-Oriented Programming)에서는 모든 데이터를 객체로 취급한다.이런 객체를 만들어 내기 위한 설계도와 같은 개념을 클래스라고 한다.자바에서 클래스는 객체를 정의하는 틀 또는 설계도와 같은 의미다.클래스는 객체의 상태를 나타내는 필드와 객체의 행동을 나타내는 메소드로 구성된다.필드는 클래스에 포함되는 변수이고 메소드는 어떤 작업을 수행하기 위한 명령문의 집합이라 할 수 있다. 인스턴스는 자바에서 클래스를 사용하기 위해 해당 클래스 타입의 객체를 선언하는데 이 과정을 인스턴스화라고 하고 이렇.. 2024. 12. 31.
[JAVA] 빠르게 정리하는 자바 문법 (3) 더보기해당 글은 아래 링크를 참고하여 작성되었습니다.https://www.tcpschool.com/java/intro4. 제어문자바 프로그램이 원하는 결과를 얻기 위해서는 프로그램의 순차적인 흐름을 제어해야하는 경우가 생긴다.이 때 사용하는 명령문을 제어문이라 하며 제어문에는 조건문 반복문 등이 있다. 1. 조건문조건문은 주어진 조건식의 결과에 따라 별도의 명령을 수행하도록 제어하는 명령문이다. 1) if문2) if/else문3) if/else if/else 문4) switch문switch (조건 값) { case 값1: 조건 값이 값1일 때 실행하고자 하는 명령문; break; case 값2: 조건 값이 값2일 때 실행하고자 하는 명령문; b.. 2024. 12. 30.
[JAVA] 빠르게 정리하는 자바 문법 (2) 더보기해당 글은 아래 링크를 참고하여 작성되었습니다.https://www.tcpschool.com/java/intro2. 타입1. 변수변수는 데이터를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간이다.변수는 데이터를 저장할 수 있는 메모리 공간을 의미하고 이렇게 저장한 값은 변경될 수 있다.Java에서는 변수 뿐 아니라 클래스, 메서드 등의 이름을 지을 때 공통된 규칙이 있다. 1) 변수의 이름은 영문자(대소문자), 숫자, 언더스코어(_), 달러($)로만 구성할 수 있다2) 변수의 이름은 숫자로 시작할 수 없다3) 변수의 이름 사이에는 공백을 포함할 수 없다4) 변수의 이름으로 자바에서 미리 정의된 키워드(keyword)는 사용할 수 없다 변수의 종류는 기본형과 참조형 변수가 있는데 기본형 .. 2024. 12. 30.
[JAVA] 빠르게 정리하는 자바 문법 (1) 더보기해당 글은 아래 링크를 참고하여 작성되었습니다.https://www.tcpschool.com/java/intro1. 자바 시작1. 자바 개요Java는 C++과는 달리 처음부터 객체 지향 언어로 개발된 프로그래밍 언어다.Java는 JVM을 사용하여 어느 OS에서나 같은 형태로 실행될 수 있다. 2. 자바 역사처음에 자바는 가전제품 내에서 동작하는 임베디드 프로그램을 위한 언어로 썬 마이크로시스템즈사의 제임스 고슬링 팀에 의해 개발되었다.1991년에 오크라는 이름으로 시작하여 1996년에 발표된 1.0.2 버전부터 자바라는 이름을 사용하였다.1998년 발표된 J2SE 1.2에서는 웹에서도 자바를 돌릴 수 있게 해 주는 자바 애플릿이 추가되며 자바의 인기가 증가하게 된다.이후 2009년에 썬 마이크로시스.. 2024. 12. 30.
[BOJ - 2667] 단지번호붙이기 문제과 같이 정사각형 모양의 지도가 있다. 1은 집이 있는 곳을, 0은 집이 없는 곳을 나타낸다. 철수는 이 지도를 가지고 연결된 집의 모임인 단지를 정의하고, 단지에 번호를 붙이려 한다. 여기서 연결되었다는 것은 어떤 집이 좌우, 혹은 아래위로 다른 집이 있는 경우를 말한다. 대각선상에 집이 있는 경우는 연결된 것이 아니다. 는 을 단지별로 번호를 붙인 것이다. 지도를 입력하여 단지수를 출력하고, 각 단지에 속하는 집의 수를 오름차순으로 정렬하여 출력하는 프로그램을 작성하시오. 입력첫 번째 줄에는 지도의 크기 N(정사각형이므로 가로와 세로의 크기는 같으며 5≤N≤25)이 입력되고, 그 다음 N줄에는 각각 N개의 자료(0혹은 1)가 입력된다. 출력첫 번째 줄에는 총 단지수를 출력하시오. 그리고 각 단지내.. 2024. 12. 26.
반응형