Java(21)
-
[java] 자바 배열 사용하기
배열은 "같은 타입" 의 여러 변수를 하나의 묶음으로 다루는것이다.ex) 타입[] 변수명; 변수명 = new 타입[길이]; 1. 배열은 첫번째 INDEX 값 0으로 시작한다.ex) int[5] 변수명; 아래와 같이 지정한 길이는 0부터 4까지의 5개의 배열로 이루어진다. int [0],[1],[2],[3],[4] 2. 배열의 초기화 배열은 자동으로 초기화 되기때문에 사용하기전에 초기화를 하지않아도 되지만, 원하는 값을 저장하려면 아래와 같이 각 요소마다 값을 지정해 줘야한다.ex) int [] 변수명 = new int[5]; 변수명[0] = 50; 변수명[1] = 60; 변수명[2] = 70; 변수명[3] = 80; 변수명[4] = 90; 위 예제를 ..
2025.01.01 -
[java] 이모지 유니코드 변환방법
이번 글에선 이모지 유니코드 변환방법에 대해서 소개하고자 합니다. JAVA 에서 이모지 사용시 문자열에 포함하려면 유니코드로 표현해줘야 합니다.1. 이모지 관련 사이트에서 사용할 이모지의 code를 확인합니다.유니코드 버전 목록 링크 : https://www.emojiall.com/ko/unicode-version-list유니코드값을 검색하는 사이트에서 code 검색 후 matching text 클릭합니다.유니코드 값 검색 사이트 링크 : http://www.fileformat.info/info/unicode/char/search.htm닌자 라는 이모지의 유니코드값 "\uD83E\uDD77" 가 조회되었습니다.해당 유니코드값을 사용하면 JAVA에서 닌자 이모지가 표현됩니다.
2024.10.23 -
[java] while 반복문 을 알아보고 for문과 비교
1. while문 조건식이 참인동안, 조건식이 거짓이 될때까지 블럭{} 내의 문장을 반복한다. 조건식을 평가해서 참이면 문장을 수행하고 조건으로 다시 돌아간다. 거짓인경우 문장 전체를 벗어난다.while (조건식){ // 조건식의 연산결과가 true인경우 반복될 문장}2. for 문과 while 문 비교 (while문은 조건문 생략불가)***************************1부터 10까지 반복되는 반복문★for문for(int i=1; i 여러번 소스를 분석하고 로직을 개발하다보면 같은 반복문이여도 한가지만 쓰는것이 아니라, 상황에 맞게 사용된다는것이 정말 놀라웠다. 초기엔 for문외엔 반복문으로 사용하지 않았지만 점차 while문을 써야하는 상황을 만나니 왜 반복문이 여러개인지 알게되었다.
2024.10.14 -
[java] 자바 for문 사용하기
for 반복문1. for문 (~~하는동안 = 조건식이 참일동안) for(초기화; 조건식; 증감식;){ // 조건식이 참일 때 수행될 문장들을 적는다.}조건식이 참인동안 {}블럭내의 문장들을 반복하다가 거짓이되면 반복문을 벗어난다.조건식이 생략된경우 조건식이 참이되서 무한루프가 돌아간다.조건식이 거짓인경우 거짓에대한 반복문은 출력되지않고 종료된다.1-1. 중첩 for문 if문 안에 또 다른 if문을 넣을수있는것처럼 for문안에 또 다른 for문을 포함시키는것이 가능하고, 중첩의 횟수는 거의 제한이 없다.ex) 별5개 5줄 찍기.for(int i=1; i
2024.10.04 -
[java] switch문 사용하기
1. switch문은 if문에비해 하나의 조건식으로 많은 경우의 수를 처리할수있다. 조건식의 결과와 일치하는 case로 이동한다. 조건식의 결과와 일치하는 case가 없는경우 defaul문으로 이동한다. break 나 switch 문의 끝으로 갈 시 문법 밖으로 나온다. 2. 각 case문 마다 break를 까먹지말고 넣어준다. 마지막 case문장 같은경우 break는 생략해도된다. break를 넣지 않는경우는 조건식에 회원등급 3등급이면 삭제,쓰기,읽기 권한 case문을 들어가게하고, 2등급이면 쓰기, 읽기 권한 1등급이면 읽기 권한만 주는식으로 break를 넣지않는 방법도 있다. 3. switch문의 조건식 결과는 정수, 문자열 이여야하고 case문의 값은 정수 상수만 가능함 case를 여러..
2024.09.07 -
[java] 조건문과 반복문 if, if else 문, 중첩 if문
1. if문 - if (조건식){ 조건식이 참(true)일때 수행될 문장을 적는다. 조건식의 결과는 반드시 true, false이어야 한다.}{ } : 블럭이라고 한다.블럭안에 한문장만넣거나, 아무런문장도 넣지 않는경우 생략할 수 있다.하지만 가능하면 생략하지 않고 사용하는것이 좋다.나중에 새로운 문장들이 추가되면 블럭 넣어주는걸 까먹을수있기때문에. 2. if-else 문 - if(조건식){ 조건식이 참(true)인경우.} else{ 조건식이 거짓(false)인경우.} 3. if-else if 문 - if(조건식1){ 조건식1의 결과가 참(true)인경우} else if(조건식2){ 조건식2의 결과가 참(true)인경우} else if(조건식3){ 조건식3의 결과가 참(true)인경우} else{ 조..
2024.09.07