일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- println()
- 다중if
- 문자열
- 비정방행렬
- Java
- 배열
- 사용자입력Switch문
- 콘솔출력문
- array
- dowhile문
- 대입 연산자
- 삼항 연산자
- 증감연산자
- 순환문
- 명명규칙
- while문
- 기본형호출
- 타입변환
- 산술 쉬프트 연산자
- 비트논리연산자
- 논리 쉬프트 연산자
- 자바
- 안드로이드스튜디오
- 단순if
- 변수유효범위
- for문
- 비교연산자
- 다차원배열
- 참조형호출
- print()
- Today
- Total
목록전체 글 (56)
신입개발자
public class 연산자2 { public static void main(String[] args) { // A) 산술 쉬프트 연산자 : 부호비트는 고정 (= 부호 변화가 없다) // Left 시프트는 그 결과 숫자가 커진다, 2의 n제곱 // System.out.println(3 > i), (5 >> i)); } System.out.println(); for(int i =0; i> i), (-5 >> i)); } System.out.println(); //B) 논리 쉬프트 연산자 : 부호비트도 이동 (*음수는 경우에 따라 양수로 바뀔 수도 있음) // 용도 : (a >>> n) & "...0001"과 같이 사용하면 a의 특정 n번째 비트값을 추출할 수 있음(비트단위로 저장) //논리 쉬프트는 >>..
public class 연산자1 { public static void main(String[] args) { // 자바 산술 연산자 System.out.println(7 + 3); // 10 System.out.println(7 - 3); // 4 System.out.println(7 * 3); // 21 System.out.println(7 / 3); // 2 몫 System.out.println(7 / 3.); // 2.3333333333333335 System.out.println(7 % 3); // 1, 모듈러 연산자(나머지) System.out.println(); // 증감연산자 int i =10, j=20; System.out.println(i-- + ++j); // 31 = 10(후위연산자)..
public class 연산에서의타입변환 { public static void main(String[] args) { byte b = 10; // 우변 리터럴은 byte 허용범위내이므로 byte
- 리터럴 literal 값 : 숫자만 있는 우변의 값 - 리터럴 값의 기본 : 정수는 int, 실수는 double - 좌변과 우변이 다를 때 대
- 8대 기본 자료형과 바이트수 꼭 외우기! (*가 기본값) - boolean 1 / byte 1 그중 main() 메소드를 시작점으로 실행 2. 스택 stack 영역 : 동전케이스구조, 기본자료형의 값과 참조자료형의 주소가 저장되는 영역 3. 힙 heap 영역 : 바이너리 트리구조, 참조자료..
public class 변수의유효범위 { public static void main(String[] args) { int i =10; {//일부러 블럭처리 하였음 int j = 20; // 해당블럭내에서만 유효 System.out.println(i); System.out.println(j); } System.out.println(i); //System.out.println(j); // 오류, j인식 불가 } }
식별자 명명 규칙 : 대소문자 구분, 특수문자 _$만 허용, 숫자 시작 불가, 공백불가, 예약어 불가 관례) 변수, 메소드(기존함수)는 첫소문자 시작 vs 클래스명은 첫대문자 시작 결합어는 중간첫글자를 대문자, 상수는 모두 대문자(결합어 사이는 _ 예시 : MAX_TIME) public class 명명규칙 { public static void main(String[] args) { // 컴파일러 언어 : 반드시 자료형 선언 후에만 사용 가능, 도중에 자료형태를 변경 못함 int i; i = 10; System.out.println(i); // 10, 자바에서 초기화 없이 출력은 에러 // 상수(수식에서 변하지 않는 값, c언어에서는 #define, const) : final + 자료형 final doub..
public class 뒤에 클래스명은 영대문자 시작이 일반적이지만 복습을 위해 한글을 사용 했습니다. public class 콘솔출력문 { public static void main(String[] args) { // A) println() : 출력후 줄 바꾸기 System.out.println(1+2); // 3, 숫자+숫자는 덧셈연산, 그 외는 문자열붙이기 System.out.println(1+"문자열"); //1문자열 System.out.println(1+2+"문자열"); //3문자열, 좌측연산 우선순위 System.out.println("문자열"+1+2); //문자열12 System.out.println(); // 줄바꾸기 // B) print() : 출력후 줄 안바꿈 int i = 10; St..