Java - Array의 모든 원소가 같은지 확인하기
Java의 두 Array의 모든 원소가 같은지 확인해봅시다 간단합니다. 두 Array , 가 있을 때 내부의 모든 원소가 같은지를 확인해봅시다. 첫번째로는 아래 코드와 같이 모든 원소를 다 확인해주는 방법이 있겠죠. 두번째로는 를 사용해서 한번에...
총 1,428개의 아카이브 중 449 - 464번째 글
Java의 두 Array의 모든 원소가 같은지 확인해봅시다 간단합니다. 두 Array , 가 있을 때 내부의 모든 원소가 같은지를 확인해봅시다. 첫번째로는 아래 코드와 같이 모든 원소를 다 확인해주는 방법이 있겠죠. 두번째로는 를 사용해서 한번에...
Java - 값이 몇 개 들어올지 모를 때 java에서 Scanner를 사용해서 값을 읽을 때, 값이 몇 개 들어올지모를 때가 있습니다. 가령 다음처럼 어떤 경우에는 3개를 받고, 어떤 경우에는 4개를 받고 그럴 수 있는 것이죠. 이처럼 를 통해...
Java - String java에서 String은 Immutable하고(값을 한번 정하고 나면 수정할 수 없고), primitive type이 아닙니다. 배정할 값이 없다면, 을 넣어줍니다. Immutable java에서 String은 Immu...
Java String is Immutable java에서 String은 Immutable합니다. 즉 한번 값을 지정했다면 그 값의 내부 원소를 수정할 수는 없다는 이야기죠. 물론, 아래처럼 변수에 들어 있는 값을 통째로 바꾸어주는 것이 가능하기는...
Issue 그럼, 엄밀히 따지면 프로세서가 아니라 "스레더"인 셈 아닌가. 하이퍼스레딩은 일부러 하나의 물리적 프로세스가 멀티스레딩이 가능하도록 함으로써, 논리적으로 프로세서의 수를 뻥튀기 한 것에 가까움. 멀티프로세싱과 멀티스레딩은 다르다. 그...
코딩을 하다 보면, list 혹은 array에 들어 있는 값들의 순서를 역순으로 변경하고 싶을 때가 있습니다. 가령 python에서는 다음과 같죠. 참 쉽죠? 물론, 그냥 코드 자체가 복잡하지 않아서, 그냥 다음처럼 짜버리면 되는 것이기는 합니다...
Intro - 왜 갑자기 병렬 프로그래밍이 필요해졌는가? 최근에, 간단한 계산을 코딩하던 중에, for loop를 약 10억번 돌려야 하는 일이 있었습니다. for 문 내의 구문들은 덧셈 뺄셈 정도로 매우 간단한 수준이었고, 각 구문들은 서로 독...
Intro - 나에게 Java는 매우 오랜만에 Java를 공부해볼 일이 생겼습니다. 뭐, 오랜만이기는 한데 필요하면 하는 거죠. Java는 2007년 자료구조라는 수업에서 처음 접했었습니다. 그 때 Eclipse라는 IDE로 개발을 했었는데, 저...
Intro - Java와 Android는 무엇이 같고 다른가? 요즘에는 Java를 공부하고 있습니다. 사람마다 다르겠지만, 저는 새로운 언어를 공부하면 이 언어의 특성 혹은 역사에 대해서 어느 정도는 살펴보면서 진행을 하는 편이에요. 뭐, 딱히 ...
Install IntelliJ IntelliJ를 다운받아서 설치합니다. 참고로 말하면, 저는 맥을 사용하고 있습니다. 다운받고 설치하고 뭐 그런거는 보통 Next 버튼을 연타하면 되는 것이므로 넘어가겠습니다. 물론 고급 사용자의 경우 초기 설정을...
Java 기본 입력 - Scanner를 이용해서 값 입력받기 C에서는 사용자로부터 값을 입력받기 위하여 다음과 같은 코드를 사용합니다. 하지만 java에서는 객체를 만들어줍니다. 이 아이는 말 그대로 Stream을 읽어들이는 아이죠. Java 기...
Java 기본 출력 이번에는 값을 출력할 때 변수와 함께 출력하는 방법을 알아보겠습니다. C에서는 다음과 같이 하고. python에서는 다음과 같이 하죠. java에서는 다음과 같이 합니다. 개념적으로 같은 코드이지만, 이해를 돕기 위해 다음처럼...
Java - Char를 Int로 바꾸기 python에서는 만약 string, char등을 숫자로 바꾼다면, 다음처럼 하면 끝납니다. 우선 '문자열(String)'과 '문자(char)'간 차이도 없죠. java에서는 이런 방식의 형 변환이 되지 않...