[JAVA] 연산자 - 삼항연산자
·
Computer Science/Programming Language
삼항 연산자 (=조건 연산자) 조건식(피연산자1) ? 값 또는 연산식(피연산자2) : 값또는 연산식(피연산자3) 조건식 연산 -> true 이면 피연산자2 조건식 연산 -> false 이면 피연산자3 (sum > 90 ) ? "A" : "B" ;// 조건식, A, B와 같이 세 개의 피연산자가 필요 int sum = 95; char grade; if (sum >90) grade='A'; else grade = 'B'; 위의 두개의 코드는 동일
[JAVA] 연산자- 이항연산자
·
Computer Science/Programming Language
이항 연산자 (1) 산술연산자(+,-,*,/,%) - 피연산자들이 모두 정수타입이고, int 타입(4 byte) 보다 크기가 작은 타입일 겨우 모두 int 타입으로 변환 후 연산 수행, 산출 타입은 int타입 public class ArithmeticOperator { public static void main(String[] args) { // TODO Auto-generated method stub int v1 =5; int v2 = 2; int result1 = v1 + v2;//7 System.out.println("+ : "+result1); result1 = v1 - v2;//3 System.out.println("- : "+result1); result1 = v1 / v2;//2 2.5이지만..
[JAVA] 연산자- 단항연산자
·
Computer Science/Programming Language
연산(operations) : 프로그램에서 데이터를 처리하여 결과를 산출하는 것 연산자(operator) : 연산에 사용되는 표시나 기호 ( + , - , * , == ) 피연산자(operand) : 연산자와 피연산자를 이용하여 연산의 과정을 기술한 것 ( x , y , z 등의 변수) 산술연산자 -> 숫자 타입(byte,short,int,long,float,double)으로 결과값이 나옴 비교연산자/논리연산자 -> 논리 타입 (boolean)으로 결과값이 나옴 단항 연산자 (1) 부호연산자 ( + , - ) : 양수 및 음수 표시하는 - boolean타입과 char 타입을 제외한 나머지 기본타입에 사용 가능 - 부호 연산자의 산출 타입은 int 타입 short s = -100; //short resul..
[HTML+CSS3] 링크만들기
·
HTML+CSS+JS
태그 속성 설명 href 링크한 문서나 사이트의 주소 지정 target 링크한 내용이 표시될 위치(현재 창 또는 새 창)를 지정 download 링크한 내용을 보여주는 것이 아니라 다운로드 rel 현재 문서와 링크한 문서의 관계를 알려줌 hreflang 링크한 문서의 언어 지정 type 링크한 문서의 파일 유형을 알려줌 href 속성 - 링크만들기 태그의 href속성을 사용해 링크, 앵커이름앞에 #을 붙여 앵커임을 표시 - jQuery Mobile을 이용해 모바일 웹사이트나 웹앱을 만들 때 자주 사용 텍스트 또는 이미지 텍스트 또는 이미지 예시 앵커 만들기 앵커란?~~ 메뉴1 메뉴2 메뉴3 내용1 1-1 1-2 1-3 [메뉴로] 내용2 2-1 2-2 2-3 [메뉴로] 내용3 3-1 3-2 3-3 [메뉴로]
[JAVA] 타입변환
·
Computer Science/Programming Language
타입변환 - 데이터 타입을 다른 데이터 타입으로 변환 하는 것 - 자동(묵시적)타입변환 & 강제(명시적) 타입변환 자동타입변환(Promotion) - 프로그램 실행 도중에 자동적으로 타입 변환이 일어나는 것 - 작은 크기 타입이 큰 크기 타입에 저장될 때 발생 (크기 = 메모리 크기) byte(1) < short(2) 변환 이전 값 = 변환 이후 값 int intValue =200; double doubleValue = intValue;// 200.0 으로 저장 char charValue = 'A'; int intValue = charValue; // 65로 저장됨 public class PromotionExample { public static void main(String[] args) { byte ..
[JAVA] 데이터 타입
·
Computer Science/Programming Language
bit : 0과 1을 메모리에 저장하는 최소 기억 단위 byte = 8 bit 기본타입(primitive) : 정해진 메모리 사용 크기 (바이트크기)로 값을 저장 - 정수 타입 의 값 저장 가능(n : 메모리 사용 크기(bit 수) ex. int 타입은 4byte( 32 bit) -> 메모리 사용크기: -2^31 ~ 2^31 - 1 1. 정수타입(byte, char, short, int, long) (1) byte 타입 (1byte = 8bit 가짐) - 색상 정보 및 파일 또는 이미지 등의 이진(바이너리) 데이터를 처리할 때 주로 사용됨 - -128 ~ 127 (n=7) (양수가 127인 이유 : 0 포함) - 범위를 초과하는 값이 byte타입 변수에 저장될 경우 다음과 같은 컴파일 에러가 발생한다. ..
[JAVA] 변수
·
Computer Science/Programming Language
변수란? 하나의 값을 저장할 수 있는 메모리공간 1. 변수 선언 int age; // (데이터타입 변수이름) 데이터 타입 : 변수에 저장되는 값의 종류와 범위를 결정짓는 요소 2. 변수값 저장 : (=) 대입연산자 사용 (=) : 우측의 값을 좌측 변수에 저장한다 변수의 초기화: 변수 선언하고 처음 값을 저장 (이때 값을 '초기값'이라함) 변수 초기값을 코드에서 직접 입력하는 경우가 多 소스 코드내에서 직접 입력된 값 : 리터럴(literal) 리터럴 ≠ 상수 (상수 : 값을 한 번 저장하면 변경할 수 없는 변수) (1) 정수 리터럴(int,short, long, byte, char) 10진수 0, 75, -100, 8 8진수 (0으로 시작되는 리터럴) 02, -04 16진수 (0x / 0X로 시작, 0..
[JAVA] 명령프롬프트에서 java 실행
·
Computer Science/Programming Language
자바 프로그램 개발 순서 1. .java 소스 파일 작성 2. 컴파일러(javac.exe)로 바이트 코드 파일 (.class) 생성 3. JVM 구동 명령어 (javac.exe) 실행 1. 메모장을 열어서 원하는 디렉토리에 "Hello.java"로 저장 (디렉토리 주소 기억해둘것) 2. 자바 소스파일 작성 후 저장 public class Hello{ public static void main(String[] args){ System.out.println("Hello World"); } } 3. 명령 프롬프트 실행 Ctrl + R cmd 입력 4. 해당 디렉토리로 이동 cd 디렉토리주소 5. Hello.java 소스 파일 생성 javac Hello.java 2. 바이트 코드 파일은 완전한 기계어가 아니므로..