IT/Java (33) 썸네일형 리스트형 [java] if ~ else if ~ else 제어문 if ~ else if 제어문java에서 if 는 제어문이다. if 제어문은 프로그램의 분기를 결정한다. if는 제어문 중 가장 간단한 형태이다. 조건이 참, 거짓으로 프로그램 분기가 결정 된다. else는 앞에 if 조건이 거짓일 때 동작 한다. else if는 앞에 if 조건이 거짓일 때 또 다른 조건문을 통해 참 거짓으로 분기를 결정한다. if ~ else 사용법 사용방법은 다음과 같다. if( 조건문 ) { 조건이 참일 때 } else { 앞에 조건이 거짓일 때 } 조건문은 다음과 같이 쓸 수 있다. int value = 2; if( value > 5 ) { System.out.println(" contition is true "); } else { System.out.println(" conti.. [java] if 제어문 if 제어문java에서 if 는 제어문이다. 제어문은 프로그램의 분기를 결정한다. if는 제어문 중 가장 간단한 형태이다. 조건이 참, 거짓으로 프로그램 분기가 결정 된다. if 사용법 사용방법은 다음과 같다. if( 조건문 ) { 조건이 참일 때 } 조건문은 다음과 같이 쓸 수 있다. int value = 10; if( value > 0 ) { System.out.println(" value = " + value ); } 위에서 if의 분기는 참인가? value가 10이므로 0보다 크기 때문에 참이다. 조건문에서 사용되는 관계 연산자에 대해 알아보자. 관계 연산자 조건문을 만들기 위해서는 관계연산자를 알아야 한다. 그래야 원하는 조건문을 만들 수 있다. 연산자 설명 ( 참인 경우 설명 ) a == b .. [java] 변수와 타입 변수와 타입변수는 프로그램에서 사용하는 데이터 저장 장소다. 프로그램 개발시 데이터를 저장 할 수 있어야 한다. 예를들어 프로그램 사용자가 두개의 값을 숫자를 입력을 한다. 프로그램은 그 숫자를 어딘가 저장을 해야 한다. 변수는 바로 이 저장 역활을 맡는다. 변수 타입은 데이터 종류를 말한다. 변수가 숫자인지 문자인지 데이터 형을 통해 확인 한다. 데이터 형(data type) 자바에서 정의 할 수 있는 데이터형은 아래 표와 같다.데이터 형 설명 boolean true 혹인 false 두 가지 값을 가진다. char 2바이트 문자 byte 1바이트 정수 (-128~127) short 2바이트 문자 (-32768 ~ 32767 ) int 4바이트 정수 ( -2147483648 ~ 2147483647 ) l.. [java] 이클립스 (eclipse) 최적화 방법 이클립스(Eclipse) 최적화 방법Eclipse는 자원을 많이 차지하는 무거운 툴이다. 컴퓨터의 사양이 좋다면 많은 문제가 없겠지만 여러개의 프로그램이 실행 되고 사양도 좋지 않다면 툴을 사용하는데 어려움을 겪을 수가 있다. 이클립스 최적화를 통해 CPU, 메모리 사용량을 줄일 수 있는 방법과 개발하는데 많이 사용되는 설정 값을 공유 하겠다. 이클립스 최적화remote system explorer operation 순번 작업 명 방법 1 자동 빌드 해제 Project -> Build Automatically체크를 해제 한다. Project -> Build ALL 혹은 Ctrl + B 를 통해 수동으로 가능 2 소스 자동 폴딩 해제 Preferences > Java > Editor > Folding ->.. [java] eclipse 자동 빌드 ( Build Automatically ) 끄기 Eclipse에서 자동 빌드 끄기저 사양 PC거나 소스가 많을 경우 Build Auomatically를 활성화 시키면 Eclipse가 느리게 동작하는 경우가 있다. 수동으로 빌드 시키는 방법이 있으니 Eclipse가 느리게 동작 하는 경우 자동 빌드를 꺼보자 자동 빌드 끄기 (Build Automatically Disable) 방법 remote system explorer operation 상단 메뉴에 Project -> Build Automatically 누른다. 수동 빌드 하는 방법 remote system explorer operation 상단 메뉴에 Project -> Build ALL 혹은 Ctrl + B 를 누른다. [java] eclipse "remote system explorer operation" 끄는 방법 Eclipse에서 remote system explorer operation 끄는 방법Eclipse에서 Remote System Explorer Operation는 원격 프로젝트를 관리하는 plugin이다. 해당 plugin 때문에 저 사양 PC에서 Eclipse가 느리게 동작하는 경우가 있는데 이 기능을 끄는 방법에 대해 알아보도록 하겠다. Remote System Explorer Operation Disable 방법 remote system explorer operation 상단 메뉴에 Windows -> Preferences 누른다. Windows -> Preferences -> General -> Startup and Shutdown -> RES UI 체크 해제 Windows -> Preferen.. [Java] this 와 super 자바 this 와 super this? this를 사용 하여 클래스 내에 맴버 변수나 메소드를 가리킬 수 있다. 다음 예를 보자 package sample; public class human { protected int age; private String name; private String job; public void setHumanInfo( int age, String name, String job) { this.age = age; this.name = name; this.job = job; } } 클래스의 맴버 변수 명이 age 인데 setHumanInfo 함수 인자 값 역시 age 이다. 둘다 age 값인데 어떤게 맴버 변수이고 어떤게 인자인지 구분할 길이 없다. 이럴때 쓰이는 것이 this 인.. [Java] 함수 오버라이딩 (Function Overriding) 자바 함수 오버라이딩(Overriding) 함수 오버라이딩(Overriding)란 함수 오버라이딩이란 상속시 부모의 클래스 함수를 재 정의 하는 것을 의미 한다. 오버로딩과 명명이 비슷해 혼동이 될 수 있는데 오버로딩은 똑같은 함수 명에 인자나 리턴값 수나 형식을 달리해서 만드는 것을 뜻한다. [부모 클래스]package sample; public class human { public void introduce() { System.out.println("I`m human"); } } [자식 클래스]package sample; public class korean extends human { public void introduce() { System.out.println("I`m Korean"); } } 부.. 이전 1 2 3 4 5 다음