본문 바로가기

java41

[Java] 문장(Statement) 문장(Statement) Java 프로그램을 개발하기 위해 Java 소스코드에 입력하는 문장 문장 실행문 순차문 제어문 분기문 if, if~else, 다중 if~else, switch 반복문 for, while, do~while 비실행문 주석문 한 줄 주석문(//) 여러 줄 주석문(/* */) javadoc 주석문(/** */) 메소드 내에서 순차적으로 실행되는 문장 반드시 ;(세미콜론)으로 끝나며, Java 소스코드의 대부분이 여기에 해당된다. 프로그램의 흐름에 영향을 주고 제어가 가능하도록 하는 문장으로, 중첩 사용이 가능하다. 분기문 주어진 조건의 결과에 따라 실행할 문장을 다르게 하기 위해 사용되는 제어문 if문: 주어진 조건식을 만족하는 경우에만 특정 문장을 수행한다. 문장1; if(조건식){ .. 2020. 8. 31.
[Java] Eclipse 설치, 한글 안 깨지게 설정하기(UTF-8), 프로젝트 생성/실행/삭제/불러오기 Eclipse IDE for Java Developers 설치하기 1. Eclipse 홈페이지에 접속한다. https://www.eclipse.org/ The Community for Open Innovation and Collaboration | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 375 open source projects, including runtimes, tools and frameworks. www.eclipse.org 2. 우측 상단의 'Download' 클릭 3. Get Eclipse IDE 2020-06 하단의 'Downlo.. 2020. 8. 31.
[Java] equals(), ==, compareTo() equals() Object 클래스의 메소드 두 객체의 내용을 비교한다. boolean type의 결과를 리턴한다.(true/false) String a = "aaa"; String b = "aaa"; String c = a; System.out.println(a.equals(b)); //true System.out.println(a.equals(c)); //true == 항등 연산자(operator) 두 객체의 주소값을 비교한다.(참조 비교, Reference Comparison) boolean type의 결과를 리턴한다.(true/false) compareTo() Interface Comparable가 구현되어 있는 객체에서 사용 가능한 객체 비교 메소드이다. integer type의 결과를 리턴한다.. 2020. 8. 30.
[Java] 연산자(Operator) 연산자(operator) 자료를 가공하기 위해 정해진 방식에 따라 계산하고 결과를 얻을 수 있는 행위들을 의미하는 기호 연산자에 의해 연산되는 데이터를 피연산자(operand)라고 한다. 산술연산자 사칙 연산자(+, -, *, /)와 나눗셈에서 나머지 값을 구하는 연산자(%)가 해당된다. 비교연산자(관계 연산자) 변수나 상수의 값을 비교할 때 사용하는 연산자로, 결과는 Boolean type(true/false)이다. 연산자 의미 > 크다. = 크거나 같다. 2020. 8. 12.
[Java] 변수(Variables)와 상수 변수(Variable) 프로그램에서 사용하는 데이터인 리터럴을 저장하기 위해 사용한다. 저장된 데이터는 변경이 가능하므로 변경이 가능한 수, '변수'라고 한다. 변경이 불가능한 수는 '상수'라고 한다. 변수에는 하나의 값, 한 가지 타입만 저장 가능(복수의 값을 저장할 때는 배열이나 컬렉션 사용) 저장된 데이터의 타입에 따라 기본형 변수/참조형 변수로 나뉜다. 기본형 변수는 자료의 실제값을 저장하고, 참조형 변수는 값을 가진 주소값을 저장한다. 예를 들어 int num = 3;에서 num은 기본형 변수이며, 정수값 3의 데이터를 저장한다. 반면 String name = "홍길동";에서 name은 참조형 변수이며, "홍길동"이라는 데이터가 있는 주소값을 가진다. 변수 사용의 3단계 1. 변수 선언 변수에 .. 2020. 8. 11.