본문 바로가기

분류 전체보기474

특수 문자 용어 그레이브: ` 틸드(물결표시): ~ 엑스클러메이션, 느낌표: ! 앳(At sign), 골뱅이: @ 샵, 넘버, 우물 정: # 캐럿: ^ (~이상을 표현할때 사용) 앰퍼센드: & 에스터리스크,별표: * 하이픈, 대시, 마이너스: - 언더스코어, 로대시, 밑줄: _ 이퀄, 동등: = 쿼테이션, 큰 따옴표: " 아포스트로피, 작은 따옴표: ' 버티컬 바: | 백슬래시, 역슬래시: \ 퍼랜서시스, 소괄호, 괄호: () 브레이스, 중괄호: {} 브래킷, 대괄호: [] 앵글 브래킷, 꺽쇠괄호: 2021. 4. 10.
이미지 파일 정리 비트맵 정교하고 다양한 색상을 자연스럽게 표현 확대/축소 시 계단 현상, 품질 저하 - JPG 손실 압축(용량이 적음) 표현 색상도가 뛰어남 이미지의 품질과 용량을 쉽게 조절 가능 가장 널리 쓰이는 이미지 포맷 주의: 반복적으로 수정 저장하는 행위 주의 - PNG 비손실 압축 투명도 지원 W3C 권장 포맷 - GIF 비손실 압축 여러 장의 이미지를 한 개의 파일에 담을 수 있음(움짤, 애니메이션) 8비트 색상만 지원(다양한 색상 표현에는 적합하지 않음) - WEBP JPG, PNG, GIF를 모두 대체할 수 있는 구글이 개발한 이미지 포맷. 완벽한 손실/비손실 압축 지원 GIF 같은 애니메이션 지원 Alpah Channel 지원(투명도) 지원되는 브라우저 확인 필요(IE 지원 불가) 벡터 확대/축소에서 .. 2021. 4. 10.
조건문 주어진 조건에 따라 다른 실행이 이루어 지도록 구현 if - else if를 사용하는 경우 하나의 조건이 만족 되면 나머지 else if 부분은 수행되지 않음 if - if로 사용하게 되면 각각 다른 조건 문으로 해석되어 각각 수행하게 됨 문법 if (조건) { 조건에 맞을 경우 처리할 문법 } else if (조건) { 조건에 맞을 경우 처리할 문법 } else { 위 모든 조건이 해당 되지 않을 경우 처리할 문법 } public class IfElseTest { public static void main(String[] args) { int age = 17; int charge = 3000; if (age < 8) { charge = 1000; System.out.println("미 취학 아동입니다... 2021. 4. 10.
조건 연산자 (삼항 연산자) 조건절이 true 이면 첫번째 값 출력, false이면 두번째 값 출력 public class ConitionTest { public static void main(String[] args) { int max; System.out.println("두 수를 입력 받아서 더 큰 수를 출력하세요\n"); Scanner scanner = new Scanner(System.in);// 입력을 받기 위해 선언 System.out.println("입력 1: "); int num1 = scanner.nextInt();// 정수형 입력 System.out.println("입력 2: "); int num2 = scanner.nextInt();// 정수형 입력 max = (num1 > num2) ? num1 : num2;/.. 2021. 4. 10.
논리 연산자 논리곱 && 두 항이 모두 참인 경우에만 결과 값이 참, 그렇지 않은 경우는 모두 거짓 앞에 내용이 false이면 뒤에 값을 연산하지 않음 논리합 || 두 항 중 하나의 항만 참이면 결과 값은 참, 두항이 모두 거짓이면 결과 값은 거짓 앞에 내용이 true이면 뒤에 값을 연산하지 않음 부정 ! 단항 연산자, 참인 경우는 거짓으로 바꾸고, 거짓인 경우에는 참으로 바꿈 public class LogicalTest { public static void main(String[] args) { int num1 = 10; int i = 2; boolean value = ( (num1 = num1 + 10) < 10 ) && ((i = i + 2 ) < 10 ); System.out.println(value); Sy.. 2021. 4. 10.
연산자 항: 연산에 사용되는 값 연산자: 항을 이용하여 연산하는 기호 대입연산자 - 번수에 다른 변수나 값을 대입하는 연산자 - 이항 연산자 중 우선 순위가 가장 낮은 연산자들 - 왼쪽 변수 = 오른쪽 변수 부호 연산자 - 단항 연산자 - 변수의 부호를 유지 하거나(+) 바꿈(-) - 실제 변수의 부호가 변하려면 대입 연산자를 사용해야 함 증가 감소 연산자 val = ++num; // num값을 증가 시키고 대입 val = num--; // 대입후 num값 감소 public class OperatorTest { public static void main(String[] args) { int gameScore = 150; int lastScore = ++gameScore; //gameScore +=1; gameS.. 2021. 4. 10.