Git 이란 형상 관리 도구(\_Configuration Management Tool)중 '하나로 버전 관리 시스템' 이라고도 한다.Git 은 소프트웨어를 개발하는 기업의 핵심 자산인 소스코드를 효과 적으로 관리 할 수 있게 해주는 무료 공개소 소프트웨어소스코드를 주고

변수(variable)란 데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미합니다. 즉, 변수란 데이터(data)를 저장할 수 있는 메모리 공간을 의미하며, 이렇게 저장된 값은 변경될 수 있습니다.기본형(primitive type) 변
프로그램에서 데이터를 처리하여 결과를 산출하는 것을 연산(operation)이라 한다.연산에 사용되는 표시나 기호를 연산자(operator)라고 한다.가장 기본이 되는 연산자로 4칙 연산(+, -, \*, /)과 나머지 값을 구하는 나머지 연산자(%)가 있다.변수나 상

- 증감 연산자 증감연산자는 피연산자의 값을 1씩 증가 또는 감소시키는 연산자이다. 증감 연산자가 변수 앞에 위치하느냐 변수 뒤에 위치하느냐에 따라 결과 값이 달라진다. java // 1증가 -> 많이 쓰임 //num = num + 1;

조건의 참, 거짓에 따라 서로 다른 작업을 수행한다.주어진 조건을 비교 판단하여 조건에 만족할 경우 지정된 명령을 실행하고, 만족하지 않을 경우 다음 단계의 명령을 수행하도록 하는 구조문if문 구조if문의 구조는 위와 같으며, 조건이 참(true)이면 괄호 안에 문장들
반복문은 코드를 반복적으로 실행하고자 할 때 사용한다. 반복문의 종류로는 for문과 while문, do-while문이 있다. for문과 while문은 서로 변환이 가능하기 때문에 반복문을 작성할 때 어느 쪽을 선택해도 좋다. 하지만, 반복 횟수를 알고 있을 때는 for
- 함수란 ? 함수는 특정 작업을 수행하는 "코드 조각"이다. 범위가 전역이든 지역이든 "독립된 기능"을 수행하는 단위이다. 로직 처리 이후 사용자가 원하는 결과를 반환(return)한다. 즉 함수는 독립적으로 존재한다. 하나의 특별한 목적의 작업을 수행하기 위해 독립
- 배열의 정의 같은 타입의 데이터를 연속된 공간에 나열하고, 각 데이터에 인덱스를 부여해놓은 자료구조를 말한다. 같은 타입의 데이터만 저장할 수 있다. 한번 생성된 배열은 길이를 늘리거나 줄일 수 없다. - 배열 선언 >int[] arr; int arr[]; /
2차원 이상의 배열을 다차원 배열이라고 하며, 메모리 용량이 허용하는 한 차원의 제한은 없지만 주로 1, 2차원 배열이 사용되므로 2차원 배열은 1차원 배열에서 대괄호( )가 하나 더 추가된다. 주로 테이블 형태의 데이터를 담는데 사용되며, n행 m열의 데이터를 담기
- 클래스의 정의 사람(Human)이라는 클래스가 있다고 친다면, 사람은 눈, 코, 입이 있고, 손과 다리가 있다. 이런 것이 클래스에서는 데이터입니다. 그리고 눈으로는 사물을 보고, 코로는 냄새를 맏고, 입으로는 말을 하거나 음식을 먹겠죠. 이것이 클래스 관점으로 보
- static(정적)의 개념 정적(static)은 고정된이란 의미를 가지고 있습니다. Static이라는 키워드를 사용하여 Static변수와 Static메소드를 만들 수 있는데 다른말로 정적필드와 정적 메소드라고도 하며 이 둘을 합쳐 정적 멤버라고 합니다. (클래스 멤
3개의 피연산자를 필요로 하는 연산자.삼항 연산자의 문법은 간단합니다.true/false를 판단할 수 있는 변수 또는 조건식을 작성한 후 ? 다음에는 연산 결과인 true 또는 false에 실행되는 표현식을 각각 작성하면 됩니다.즉 조건 식의 연산 결과가 true일 경
String변수나 배열 같은 곳에 많은 양의 데이터들이 들어가 있을 경우 자신이 바꾸고자 하는 값만 골라서 바꾸기란 쉽지 않습니다. 이럴 때 유용하게 쓰일 수 있는 함수가 바로 Replace함수입니다. 이번 포스팅에서는 문자열 치환 함수 Replace, ReplaceA
String의 toCharArray() 메소드는문자열을 char\[] 로 변환하여 리턴합니다.예제
char 배열을 문자열로 다시 변환하는 3가지 방법을 소개합니다.
charAt이란 string 타입으로 받은 문자열을 char 타입으로 한 글자만 받는 함수입니다.주로 Scanner와 같이 응용되서 사용이 됩니다.이제 사용방법에 대해서 알아보겠습니다."Hello World"를 charAt(0)을 통해서 첫 번째 문자열 "H"만 받아올
Arrays.sort() >Arrays.sort()을 이용하면 쉽게 String과 int타입의 배열을 정렬할 수 있다. 기본적으로 Arrays.sort()는 Comparable 구현에 의해 정렬된 것이다. Comparable은 정렬 기준이 되는 메소드를 정의하는 인터
StringBuilder >StringBuilder는 말 그대로 String을 만드는 객체이며, StringBuilder로 변경한 다음 append()나 insert()등의 기능을 처리할 수 있으며, java.lang.StringBuilder 에 소속되어 있다. 사용
boolean contains(CharSequence s)\-contains() 함수는 대상 문자열에 특정 문자열이 포함되어 있는지 확인하는 함수이다.\-대/소문자를 구분한다.contains() 기본 사용법
equals()와 == equals 메서드 >- 원래 equals()의 경우 Object 클래스의 메서드이고 이는 == 연산자와 동일하게 주소값을 비교를 수행하는 메서드 입니다. 흔히 우리가 문자열 비교를 위해 사용하는 equals()의 경우 String 클래스에서 오

자바(Java)에서 문자열을 자르는 방법으로 substring을 제공하고 있다.substring은 2가지 방식의 인자값을 받고 있으며 방식은 아래와 같다.substring 사용법startIndex는 시작지점의 인덱스 값이고, endIndex는 종료 지점의 인덱스 값이다
자바에서 문자(char)을 숫자(int)로 변환하는 메서드해당 문자에 대응하는 십진수 숫자 값을 반환, 만약 해당 문자가 숫자가 아니라면 -1을 반환만약 입력받은 문자열에서 숫자를 뽑아 더한 값을 출력하라고 했을 때, 문자를 숫자로 변환하는 메서드를 사용하여 출력

문자열이 정해져 있는 형식(= 정규 표현식 : Regular Expression) 으로 구성되어 있는지 검증해야 할 때가 있다.예를 들어 주민등록번호, 이메일, 전화번호 등정규 표현식간단히 말해 숫자 기호와 반복 기호, 문자가 결합된 문자열이다. 아래 표는 정규 표현식

Int는 Primitive 자료형이다. 즉, 변수의 타입(data type) 이다.Primitive데이터를 가지는 자료형을 뜻하는 원시적이 자료형.메소드를 가지지 못한다앞서 변수의 타입으로 표현하였는데. 변수는 값을 저장할 수 있는 메모리 상의 공간을 의미한다.int
1\. 대문자를 소문자로 변경(toUpperCase)toUpperCase() 메소드는 모든 문자열을 대문자로 바꿔 결과값을 리턴합니다.2\. 소문자를 대문자로 변경(toLowerCase)toLowerCase 메소드는 모든 문자열을 소문자로 바꿔 결과값을 리턴합니다.
String 문자열을 int로 변환하기 위해서는java.lang.Integer 클래스의 parseInt()와 valueOf() 메소드를 사용할 수 있습니다. Integer.parseInt() static int parseInt(String s)java.lang.Inte
copyOf복사할 배열은 arr1이며, 1~5 의 정수 값을 넣어 주었다. 복사한 데이터를 받을 배열은 arr2로써 초기 배열의 크기를 지정할 필요 없이 바로 Arrays.copyOf를 이용해서 arr1 배열의 데이터를 손쉽게 복사할 수 있다.매개변수로는 Arrays
abs()란?abs() 메서드는 자바의 기본 java.lang.Math클래스 안의 메서드 중 하나입니다음수를 양수로 변경 양수는 그대로 표시하여 절대값을 리턴해줍니다추가로 int 또는 long의 경우 최소음수인 경우에는 절댓값이 아닌 음수를 그대로 리턴해줍니다.abs(