본문 바로가기
728x90
반응형

IT/자바31

자바 정리 - 타입 참조타입 Binary Search (이진탐색) 객체 : 변수 + 메소드 결합 자바 : 객체 지향 언어 프로그래밍 : 데이터 다루기 언어(프로그램) 변수 : 선언, 초기화 연산자 제어문 조건문 - if, switch 반복문 - for, while 메소드 (함수) - 기본타입(primitive type) : 정수, 실수, 문자, 논리 리터럴 저장 (원시타입) 정수 타입(Integer) : 4byte byte : 1byte = 8bit char : 2byte = 16bit short : 2byte = 16bit int : 4byte = 32bit (기본) long : 8byte = 64bit 실수 타입 : 4byte float : 4byte = 32bit (소수점 7자리까지 저장가능) double : 8byt.. 2021. 11. 30.
자바 정리 - 반복문 switch문 : 변수가 어떤 값을 갖는가에 따라 실행문 선택 같은 기능의 if문보다 코드가 간결 값으로 정수형(char 포함), String 가능, 실수형(double, float), boolean 불가 switch문 양식 switch(변수) { // 변수 : 결과 case 값1 : 실행문A break; case 값2 : 실행문B break; default : 실행문C } 반복문 : 제어문 처음으로 다시 되돌아가 반복 실행 = looping(반복) 개발자가 직접 반복 가능 - 직관적 컴퓨터가 대신 처리 for문 : 반복 횟수를 알고 있을 때 사용 for문 양식 for(변수 선언하는 초기화식; 조건식; 반복문) { 실행문 } ex) 1~100까지의 합 출력 int sum = 0; for(int i = 1.. 2021. 11. 30.
자바 정리 - 연산자, 조건문 기본형 구분 하는 방법 int 등 기본 자료형 비교 시 == 사용 가능 참조형 구분 하는 방법 String 등 참조형 비교 시 .equals 사용해야함 연산자(Operator) : 연산에 사용되는 표시나 기호 피연산자(Operand) : 연산자와 함께 연산 되는 데이터 연산식(Expression) : 연산자와 피연산자를 이용하여 연산의 과정을 기술 산술 : +, % 대입 : = 비교 : ==, !=, >, =, = 90) { System.out.println("점수가 90보다 큽니다."); System.out.println("등급은 A입니다."); } // 들여쓰기(Indent) // 자동 들여쓰기 : Ctrl + Shift + F(Formatting) if (score < 90) System.out.p.. 2021. 11. 30.
자바 정리 - 연산자 연산자(Operator) : 연산에 사용되는 표시나 기호 피연산자(Operand) : 연산자와 함께 연산되는 데이터 연산식(Expression) : 연산자와 피연산자를 이용하여 연산의 과정을 기술 연산자의 종류 산술 : +, -, *, /, % : 사칙연산 및 나머지 계산, 이항 부호 : +, - : 음수와 양수의 부호, 단항 문자열 : + : 두 문자열을 연결, 이항 대입 : =, +=, -=, *=, /=, %= : 오른쪽의 값을 왼쪽의 변수에 대입, 이항 증감 : ++, — : 1만큼 증가, 감소, 단항 비교 : ==, !=, >, =, JDK33.0 str4 = 3 + 3.0 + "JDK"; // 3 + 3.0 + "JDK" -> 6.0JDK 비교 연산자(=, ==, !=) : 피연산자의 대소(=.. 2021. 11. 30.
자바 정리 - 변수, 출력 예제 1) package chapter01; public class VariableUseExample { public static void main(String[] args) { // 변수 선언과 동시에 초기화 int hour = 3; // hour 변수에 값 3 저장 int minute = 5; // minute 변수에 값 5 저장 System.out.println(hour + "시간 " + minute + "분"); // hour, minute 값 출력 // totalMinute 변수 선언과 동시에 초기화 int totalMinute = (hour * 60) + minute; // totalMinute = (3 * 60) + 5; hour 값 : 3, minute 값 : 5 System.out.pri.. 2021. 11. 30.
자바 정리 - 기초 자바 자바 기초설정 시 Window - Preferences - General - Workspace - Text file encoding - Other - UTF-8로 변경 폰트 설정 방법 Window - Preferences - General - Appearance - Colors and Fonts - Basic - Text Font - Edit - 폰트 변경 bin = binary 약자 : class 파일이 들어감(컴파일 된 파일이 들어감) bidirection - 양방향 src = source 약자 : java 파일이 들어감(소스 파일이 들어감) 단축키 메인 메소드 생성 (public static void main(String[] args)) : m 입력 → ctrl + space → enter S.. 2021. 11. 30.
[이클립스] 단축키 정리 System.out.println : syso 입력 후 Ctrl + Space 실행 : Ctrl + F11 (F11만 눌러도 가능) 메인메소드 생성 : m 입력 후 Ctrl + Space 명령어 확인(자동생성) : Ctrl + Space 여러 문단을 주석 할 때 : Ctrl + / 주석 해제할 경우 : Ctrl + / 파일생성 : Ctrl + N 들여쓰기 : Tab 반대로 들여쓰기 : Shift + tab 자동 들여쓰기 : Ctrl + Shift + F(Formatting) 라인 복사 : Ctrl + Alt + 방향키 라인 삭제 : 라인 후 Ctrl + d 메인 메소드 생성 (public static void main(String[] args)) : m 입력 → ctrl + space → enter Sy.. 2021. 11. 30.
[이클립스] exerd 설치방법 http://www.exerd.com/down.do 접속 eXERD eXERD 3.X eXERD v2.X 평가판 다운로드 이클립스 플러그인으로 설치 eXERD 3.X eXERD SAM Edition 평가판/기업용 평가판으로 설치 평가판안내 평가판은 30일간 eXERD의 모든 기능을 사용해 볼 수 있으나, 인 www.exerd.com 버전에 맞게 복사 help - install new software work with에 복사한 부분 입력 후 add 클릭 name 입력 후 add 클릭 eXERD 체크 후 Contact all update sites during install to find required software 해제 후 next i accept the terms of the license agree.. 2021. 11. 25.
[이클립스] 전자정부 프레임워크 톰캣 설치 및 기본 프로젝트 설정 방법 window - Preferences Java - Installed JREs - Add - JDK 1.8 추가 Standard VM 클릭 후 Next 폴더 경로 설정 finish 클릭 create a new server 클릭 apache tomcat 8.5 클릭 Browse 클릭 후 Apache Tomcat 8.5 폴더 경로 설정 Installed JREs 클릭하여 JDK 1.8 클릭 서버 더블 클릭 후 Modules 클릭 - Edit /프로젝트명에서 /로 변경 후 ctrl + s Overview에서 HTTP/1.1 포트명 변경 후 ctrl + s 프로젝트 우클릭 - Properties jre system library - add library 클릭 server runtime - next apache t.. 2021. 11. 22.
728x90
반응형