| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- 이클립스
- 삼항연산자
- background-repeat 속성
- oracle
- 고양이 출력
- 키보드입력데이터
- 실수 타입
- HTML
- 새싹 출력
- 자바
- 부호/증감 연산자
- CSS 정리
- CSS
- 데이터베이스
- 연산자
- 변수사용범위
- 강아지 출력
- 콘솔로 변수값 출력
- 위치속성
- 백준 문제풀기
- ul 태그
- 대입연산자
- 논리부정
- 박스 모델의 성격
- background-size 속성
- 정수 연산
- CSS 박스모델 구성
- java
- 연산의 방향
- 논리연산자
- Today
- Total
목록java (31)
너와 나의 개발 고리
컴퓨터 메모리(RAM)는 수많은 번지들로 구성된 데이터 공간이다. 변수는 하나의 값을 저장할 수 있는 메모리 번지에 붙여진 이름으로 변수를 통해 프로그램은 번지에 값을 저장하고 읽을 수 있다. 변수 = 하나의 값을 저장할 수 있는 메모리 번지에 붙여진 이름 자바의 변수는 다양한 타입의 값을 저장할 수 없다. 정수형 변수에는 정수값만, 실수형 변수에는 실수값만 저장이 가능하다. 변수를 사용하기 위해선 변수 선언이 필요하다. 변수 선언은 어떤 타입의 데이터를 저장할 것인지 그리고 변수 이름은 무엇인지를 결정한다. 변수 이름은 첫 번째 글자가 문자여야 하며 중간부터는 문자, 숫자, $, _를 포함할 수 있다. 또한 첫 번째 문자를 소문자로 시작하되 *캐멀 스타일로 작성하는 것이 관례다. ※ 캐멀(camel) ..
STS4 설치 아래의 이미지 순서대로 진행 다운로드 받은 파일 압축 풀기 압축을 풀고 나면 다음과 같이 폴더가 만들어진다 javaworks/eclipse 아래에 복사하면 끝. (이클립스-STS3-STS4 등으로 번갈아 사용하기 때문에 eclipse라는 폴더를 만들고 그 아래에 버전별로 위치시키면 관리가 편리함)
hn 태그 hn 태그는 제목이나 주제를 나타내는 텍스트를 표현할 때 사용한다. 형식) 제목 hn 태그는 h1 부터 h6 태그까지 있으며 여기서 h는 heading을 의미하며 n에 들어가는 숫자는 중요도를 나타낸다. 같은 hn 태그라고 하더라도 h1 태그가 가장 중요하며 h6 태그가 상대적으로 덜 중요하다. 실행결과를 보면 중요도가 가장 높은 h1 태그일 때 글자가 가장 크고 굵으며 h6 태그로 갈 수록 크기가 작아지고 가늘어지는 것을 확인할 수 있다. TIP 검색 엔진은 hn 태그를 검색할 때 h1 태그부터 단계적으로 검색하기 때문에 만약 h4 태그를 사용하지 않고 h1, h2, h3, h5, h6 태그를 사용한다면 검색 엔진은 h1 태그부터 단계적으로 태그를 검색하다가 h4 태그가 없으면 h5, h6 ..
자바 프로그램은 main() 메소드의 위에서부터 아래로 실행하는 흐름을 가지고 있는데 이러한 실행 흐름을 개발자가 원하는 방향으로 바꿀수 있도록 해주는것을 흐름 제어문이하고 한다. 제어문을 사용할 경우 다양한 실행흐름이 나타나는데 아래의 그림을 통해 간단히 살펴 볼 수 있다. 조건문 반복문 if문, switch문 for문, while문, do-while문 제어문의 종류는 위와 같다. 그 중 오늘 살펴볼 것은 조건문인 if문이다. # i f if문은 조건식의 결과에 따라 블록 실행 여부가 결정된다. 조건식에는 true또는 false값을 산출할 수 있는 연산식이나 boolean 변수가 올 수 있다. 조건식이 true면 블록을 실행하고 false이면 블록을 실행하지 않는다. # 중 첩 i f if문의 블록 내..
Java의 Math 클래스는 수학 계산에 사용할 수 있는 메소드를 제공하며, Math 클래스가 제공하는 메소드는 모두 정적이므로 Math 클래스로 바로 사용이 가능하다. 주요 메소드는 아래와 같다 구분 코드 리턴값 절대값 int v1 = Math.abs(-5); double v2 = Math.abs(-3.14); v1 = 5 v2 = 3.14 올림값 double v3 = Math.ceil(5.3); double v4 = Math.ceil(-5.3); v3 = 6.0 v4 = -5.0 버림값 double v5 = Math.floor(5.3); double v6 = Math.floor(-5.3); v5 = 5.0 v6 = -6.0 최대값 int v7 = Math.max(5, 9); double v8 = Ma..
charAt 문자열에서 특정 위치의 문자를 얻고 싶을때 사용할 수 있다. charAt() 매소드는 매개값으로 주어진 인덱스의 문자를 리턴한다. String subject = "Hello, World!"; char charValue = subject.chatAt(3); Hello, World! 라는 문자열은 아래와 같이 인덱스를 줄 수 있다. 따라서 chatAt(3)은 3번 인덱스 위치에 있는 문자 즉 'ㅣ'이 해당된다 아래 switch문을 활용한 chatAt 문자 추출 예시를 확인해 볼 수 있다.
subString 자바에서 문자열의 일부분을 추출라는 메서드로 문자열에서 지정한 범위의 부분 문자열을 가져올 수 있다. 메소드 설명 substring(int beginIndex) 'beginIndex'에서 끝까지 잘라내기 substring(int beginIndex, int endIndex) 'beginIndex'에서 'endIndex'까지 잘라내기 String str = "Hello, World!"; String substr1 = str.substring(7); // World! String substr2 = str.substring(0, 5); // Hello substr1 : 인덱스 7부터 끝까지의 부분 문자열을 추출하여 저장해 World! 가 출력된다. substr2 : 인덱스 0부터 5까지의 부..
replace 자바에서 문자열에서 특정 문자 또는 문자열을 다른 문자 또는 문자열로 대체하는 메서드다. replace 메서드는 원본 문자열을 변경하지 않고 새로운 문자열을 반환한다. public String replace(char oldChar, char newChar) public String replace(CharSequence target, CharSequence replacement) oldChar : 원본 문자열에서 바꾸고자 하는 문자 newChar : 대체하고자 하는 새로운 문자 target : 원본 문자열에서 바꾸고자 하는 문자열 또는 패턴 replacement : 대체하고자 하는 새로운 문자열 String str = "Hello, World!"; String newStr1 = str.rep..
split() 문자열을 특정 구분자를 기준으로 분리하여 문자열 배열로 반환하는 메서드다. 주어진 문자열을 특정 패턴이나 구분자를 기준으로 분할하고, 분할된 문자열을 배열로 반환한다. split 메서드의 형식은 다음과 같다. public String[] split(String regex) regex는 분할 기준이 되는 정규 표현식이나 일반 문자열이다. String board = "번호, 제목, 내용, 성명"; String[] arr = board.split(","); 위의 코드를 보면 board는 쉼표로 구분된 문자열을 가지고 있다. split() 메소드를 호출할 때 쉼표를 제공하면 분리괸 문자열로 구성된 배열(array)을 얻을 수 있다. public class SplitExample{ public st..
1. length (배열) : length 는 배열에서 사용되며 배열의 길이(요소의 개수)를 반환한다. length 는 배열 속성(property)이므로 소괄호( )를 사용하지 않는다. ex) 'int[] numbers = {1, 2, 3, 4, 5, 6};'의 경우 'numbers.length'는 '6'을 반환한다. 2. length () (문자열) : length()는 'String'클래스에서 제공되는 메서드이다. length()는 문자열의 길이(문자의 개수)를 반환한다. length() 는 메서드이므로 소괄호( )를 사용하여 호출한다. ex) "Hello".length()는 5를 반환한다. 3. size() (컬렉션) : size()는 컬렉션 인터페이스를 구현한 클래스(List, Set, Map 등..