연산자(Operator) 수학 연산자 > 프로그래밍 연산자 피연산자를 대상으로 미리 정해진 연산(행동)을 한 후에, 연산(행동)의 결과를 반환하는 요소 주로 기호를 많이 사용 + 영단어도 많이 사용 1. 문장, Statement 1개 이상의 표현식이 모여서 문장을 만든다. int sum = 10 + 20; 2. 표현식, Expression 문장을 구성하는 최소 단위 int sum 10 + 20 sum = 30 3. 연산자, Operator + = 4. 피연산자, Operand +: 10, 20 = : sum, 30 5. 연산자 우선 순위 하나의 문장에 속해있는 모든 연산들은, 누가 먼저 실행해야 하는지 순서가 정해져있다. 1 + 2 * 3 = 7 6. 연산자 연산방향 하나의 문장에 속해있는 연산자들 중 ..
★ 형변환 - Casting, Data Type Casting - 하나의 자료형을 또 다른 자료형으로 변환하는 작업 - 코드 작성을 유연하게 하기 위해서 사용 - 값형끼리만 가능하다. (Boolean 제외) - ex) byte, short, int, long, float, double, char ★ 오버플로우 - 명시적 형변환 시 발생하는 데이터가 넘치는 현상 1. 암시적 형변환 큰형 = 작은형 100 % 안전한 작업 ex) //--------------------암시적형변환---------------------- int n1; int n2; //= 연산자 //- LValue(Left Value)공간 = Rvalue(값) //- LValue와 Rvalue의 자료형은 동일해야 한다.(100%) //- LV..
INPUT : 콘솔 입력 1. System.in.read() read() 메소드 System.out.print() 반대 기능 불편함 1byte 문자만 입력 가능(=한글 입력 불가능) ex) System.out.print("문자를 입력하세요 : "); //라벨 int code = System.in.read(); //사용자가 입력한 값을 읽어 code라는 변수에 넣는다.(하지만 문자 코드 값으로 들어감) System.out.printf("%c\n", code); //문자 코드 값으로 변환하여 출력 System.out.printf("입력한 문자는 %c입니다. \n", code); //출력 read는 사용자가 입력한 문자의 단 한개의 글자만 가져옴. 즉, 여러개를 가져오려면 아래와 같은 코드를 반복하여야만 가능..
콘솔 환경 : 단순한 환경 콘솔 입출력 콘솔 환경에서 프로그램 > 데이터를 입출력 Console Input Output > IO 기본 입력 장치 : 키보드 기본 출력 장치 : 모니터 콘솔 출력 클래스.필드.메소드() 1. System.out.println(값); println 메소드 print line > 값을 행단위로 출력한다. > 값을 출력한 뒤 엔터를 친다. ex) System.out.println(100); System.out.println(200); 2. System.out.print(값); print 메소드 System.out.print("하나"); System.out.print("둘"); 3. System.out.printf(값); printf 메소드 print format > 출력 형식 조..
* 특수문자 > Escape Sequence 컴파일러가 번역을 할 때, 문자 그대로 출력하지 않고, 미리 약속된 표현으로 바꿔서 출력하는 구성 요소 1. \n new line, line feed 개행 문자(= 엔터) ex char c1 = '\n'; String s1 = "\n"; ex2 요구사항 ) "안녕하세요. 홍길동입니다." 를 출력해주세요. 수정사항 ) "안녕하세요." 와 "홍길동입니다." 각각 다른줄에 출력 String msg = "안녕하세요. \n홍길동입니다."; System.out.println(msg); 2. \r carriage return 열을 맨 앞으로 이동 시키는 것 캐럿의 위치를 현재 라인의 맨 앞으로 이동 ex msg = "안녕하세요. \r홍길동"; System.out.print..
데이터 타입에는 다양한 데이터 타입들이 존재한다. 언어 마다 약간의 차이가 존재한다. 1. 자료형 ( Data Type) 데이터(자료)의 형 데이터의 길이와 생김새를 미리 정의하고 분류해놓은 규칙 > 이름 2. 자바의 자료형 a. 원시형(primitive Type) a.1 숫자형 a.1.1 정수형 byte 1칸 1byte(8bit) 2^8 = 256 -128~127 예제 byte car = 43; System.out.println("byte 1번째 : " + "주차장에 차가 " + car + "대가 있다."); byte chopstick = 2; System.out.println("byte 2번째 : " + "젓가락은 1쌍이 " + chopstick + "개이다."); byte coke = 3; Syst..
1. Eclipse의 폰트 조정 폰트가 아래와 같이 너무 작아서 조금 키워보겠다. 상위 window-preference를 클릭한다. 타이핑 하는 곳에 font라고 입력하여 본다. General-Appearance-Colors and Fonts에서 Basic-TextFont를 더블클릭한다. 취향에 맞게 크기와 글꼴을 수정할 수 있다. 필자는 consolas에 보통, 14크기로 지정하였다. 2. 배경화면 설정 화이트 화면이 마음에 들지 않아 블랙 화면으로 변경하여 보겠다. windows-preferences에서 theme를 입력한다. General-Appearance에서 Theme를 Dark로 수정 한다. Apply and close를 클릭 그러면 아래와 같이 변경 된 것을 볼 수 있다.
1. JDK 설치 https://jdk.java.net/archive/ Archived OpenJDK GA Releases Archived OpenJDK General-Availability Releases This page is an archive of previously released builds of the JDK licensed under the GNU General Public License, version 2, with Classpath Exception. WARNING: These older versions of the JDK are provided to he jdk.java.net 해당 사이트로 들어가 OpenJDK를 설치한다. 필자는 해당 버전에서 안전성을 보장 받은 11.0.1 (bu..