주석(Comment)은 로직에 대한 설명이나 코드를 비활성화 할 때 사용한다. 

주석은 프로그래밍적으로 해석되지 않는다.

한줄 주석

	public static void main(String[] args) {
		// 두 개의 변수가 같은 데이터 타입일 때 아래와 같이 코드를 작성한다.
		String a, b;

	}

 

여러줄 주석

	public static void main(String[] args) {
		
		String a, b;
        
        /*
        a = "coding";
        b = "everybody";
        System.out.println(a+b);
        */
	}

 

JavaDoc 주석

/**
 * Prints an integer and then terminate the line.  This method behaves as
 * though it invokes <code>{@link #print(int)}</code> and then
 * <code>{@link #println()}</code>.
 *
 * @param x  The <code>int</code> to be printed.
 */
public void println(int x) {
    synchronized (this) {
        print(x);
        newLine();
    }
}

JavaDoc 주석은 /**으로 시작하는 주석으로 자바의 문서를 만들 때 사용한다.

 

세미콜론

세미콜론(Semicolon)은 문장(Statement)의 끝을 의미한다.

자바에서는 문장의 끝에 세미콜론을 사용하지 않으면 컴파일 에러가 발생한다.

// assignment statement
aValue = 8933.234;
// increment statement
aValue++;
// method invocation statement
System.out.println("Hello World!");
// object creation statement
Bicycle myBike = new Bicycle();

세미콜론을 이용하면 여러개의 문장을 한 줄에 표현할 수 있다.

int a = 100; double b = 10.1;

'Java > 생활코딩' 카테고리의 다른 글

[생활코딩] 변수  (0) 2021.12.20
[생활코딩] 숫자와 문자  (0) 2021.12.20
[Java] 이클립스 기능 정리_기초  (0) 2021.12.16

* 1은 정수 / 1.1은 실수

정수는 소수점이 없는 수이며, 실수는 소수점이 있는 수이다.

 

정수

package org.opentutorials.javatutorials.variables;

public class IntergerDemo {

	public static void main(String[] args) {
		int a;
		a = 1;
		System.out.println(a+1); //result:2
		
		a = 2;
		System.out.println(a+1); //result:3 
	}
}

 

실수

 

package org.opentutorials.javatutorials.variables;

public class DoubleDemo {

	public static void main(String[] args) {
		double a = 1.1;
		System.out.println(a+1.1); // result: 2.2
		
		a = 2.1;
		System.out.println(a+1.1); // result: 3.2
	}

}

 

문자열

package org.opentutorials.javatutorials.variables;

public class StringDemo {

	public static void main(String[] args) {
//		String first;
//		first = "coding";	
//		String first = "coding";

		String a, b;
		a = "coding";
		b = "everybody";
		System.out.println(a+ " " +b); //result: coding everybody
	}
}

 

변수의 효용성

System.out.println(100 + 10);
System.out.println((100 + 10) / 10);
System.out.println(((100 + 10) / 10) - 10);
System.out.println((((100 + 10) / 10) - 10) * 10);

// ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

int a = 100;

System.out.println(a + 10);
System.out.println((a + 10) / 10);
System.out.println(((a + 10) / 10) - 10);
System.out.println((((a + 10) / 10) - 10) * 10);

중복 & 반복되는 것을 제거함으로 코드의 가독성과 유지보수 용이성이 좋아진다.

추후 개발자로 소프트웨어 동작하는 방법을 바꿔야 될 경우 변수로 정의한 고정적인 부분을 건드리지 않고,

가변적으로 바뀔 수 있는 영역만 수정하면 되기 때문에 로직을 핸들링하는 것이 훨씬 수월해진다.

'Java > 생활코딩' 카테고리의 다른 글

[생활코딩] 주석과 세미콜론  (0) 2021.12.20
[생활코딩] 숫자와 문자  (0) 2021.12.20
[Java] 이클립스 기능 정리_기초  (0) 2021.12.16

 

숫자

 

자바에서는 따옴표가 없는 숫자는 숫자로 인식한다.

package org.opentutorials.javatutorials.numberstring;

public class Number {

	public static void main(String[] args) {
		System.out.println(1+2);          //result:3
		System.out.println(4+2);	  //result:6
		System.out.println(1.2+1.3);      //result:2.5
		System.out.println(2*5);	  //result:10	
		System.out.println(6/2);	  //result:3	
	}
}

 

문자열

문자열은 "" 쌍따옴표로 출력해야 오류가 안뜸

package org.opentutorials.javatutorials.numberstring;

public class CharString {

	public static void main(String[] args) {
		System.out.println('생');      
		System.out.println("생");
		//System.out.println('생활코딩'); //result: error
		System.out.println("생활코딩");
		System.out.println("생활코딩"+"입니다");
		System.out.println(1+1);
		System.out.println("1"+"1");
	}
}

문자 연산

 

이스케이프

package org.opentutorials.javatutorials.numberstring;

public class CharString {

	public static void main(String[] args) {

		System.out.println("egoing said\" Welcome programming world\"");
	}
}

\(역 슬래쉬)를 앞에 붙이면 문자로 인식한다.

'Java > 생활코딩' 카테고리의 다른 글

[생활코딩] 주석과 세미콜론  (0) 2021.12.20
[생활코딩] 변수  (0) 2021.12.20
[Java] 이클립스 기능 정리_기초  (0) 2021.12.16

이클립스에서 새로운 프로젝트를 생성하면 2개의 폴더와 2개의 파일이 생성이 된다.

bin, src, .classpath, .project 

이렇게 생성되는 파일에 대해 간단히 정리해보자.

 

bin - binary의 약자로 확장자는 .class

: 실행 파일로 이클립스에서 컴파일 된 파일은 bin 폴더에 저장이 됨 /

  컴퓨터가 이해할 수 있는 소스코드로부터 파생된 파일

 

src - source의 약자로 확장자는 .java

: 내가 작성한 코드

※ Code 작성 (.java) → Compile (.class) → 실행 

: 이클립스에서 소스코드 저장하면 .class 파일이 생성이 됨 → 이클립스 내부적으로 .java 파일을 이용해서 자동으로 컴파일을 해주고 있음 

 

.classpath / .project 생선한 이클립스 프로젝트의 여러 가지 정보들을 가지고 있는 파일들이지만 중요하지 않으니 Skip

: 간단하게 이클립스가 자기 자신을 위해 만든 파일이라고 생각하면 됨

'Java > 생활코딩' 카테고리의 다른 글

[생활코딩] 주석과 세미콜론  (0) 2021.12.20
[생활코딩] 변수  (0) 2021.12.20
[생활코딩] 숫자와 문자  (0) 2021.12.20

+ Recent posts