반응형 전체 글92 [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. [BOJ - 2606] 바이러스 문제신종 바이러스인 웜 바이러스는 네트워크를 통해 전파된다. 한 컴퓨터가 웜 바이러스에 걸리면 그 컴퓨터와 네트워크 상에서 연결되어 있는 모든 컴퓨터는 웜 바이러스에 걸리게 된다.예를 들어 7대의 컴퓨터가 과 같이 네트워크 상에서 연결되어 있다고 하자. 1번 컴퓨터가 웜 바이러스에 걸리면 웜 바이러스는 2번과 5번 컴퓨터를 거쳐 3번과 6번 컴퓨터까지 전파되어 2, 3, 5, 6 네 대의 컴퓨터는 웜 바이러스에 걸리게 된다. 하지만 4번과 7번 컴퓨터는 1번 컴퓨터와 네트워크상에서 연결되어 있지 않기 때문에 영향을 받지 않는다.어느 날 1번 컴퓨터가 웜 바이러스에 걸렸다. 컴퓨터의 수와 네트워크 상에서 서로 연결되어 있는 정보가 주어질 때, 1번 컴퓨터를 통해 웜 바이러스에 걸리게 되는 컴퓨터의 수를 출.. 2024. 12. 26. [BOJ - 2644] 촌수계산 문제우리 나라는 가족 혹은 친척들 사이의 관계를 촌수라는 단위로 표현하는 독특한 문화를 가지고 있다. 이러한 촌수는 다음과 같은 방식으로 계산된다. 기본적으로 부모와 자식 사이를 1촌으로 정의하고 이로부터 사람들 간의 촌수를 계산한다. 예를 들면 나와 아버지, 아버지와 할아버지는 각각 1촌으로 나와 할아버지는 2촌이 되고, 아버지 형제들과 할아버지는 1촌, 나와 아버지 형제들과는 3촌이 된다.여러 사람들에 대한 부모 자식들 간의 관계가 주어졌을 때, 주어진 두 사람의 촌수를 계산하는 프로그램을 작성하시오. 입력사람들은 1, 2, 3, …, n (1 ≤ n ≤ 100)의 연속된 번호로 각각 표시된다. 입력 파일의 첫째 줄에는 전체 사람의 수 n이 주어지고, 둘째 줄에는 촌수를 계산해야 하는 서로 다른 두 .. 2024. 12. 26. 이전 1 ··· 9 10 11 12 13 14 15 16 다음 반응형