728x90
반응형
Java
Java는 객체지향 언어로 클래스 단위로 동작한다.
즉, Java를 컴파일하기 위해서는 반드시 클래스가 필요하다.
심지어 main 함수마저도 class 내부에서 동작해야만 한다.
따라서 Java에서 main 함수는 아래와 같은 형태로 동작한다.
class Example {
public static void main(String [] args) {
System.out.println(“This is a simple Java program.”);
}
}
출력
위 예제 코드에서 System.out.println은 개행을 포함하여 출력을 진행하는 역할을 한다.
만약 개행을 포함하고 싶지 않다면 System.out.print를 사용할 수 있다.
Java는 변수를 출력할 때 따로 서식문자가 필요하지 않다.
또한 여러 개의 변수를 구분하기 위해 + 기호를 사용한다.
따라서 아래와 같은 예제 코드를 작성할 수 있다.
System.out.println("This is num: " + num);
만약 + 를 산술연산자로 사용하고 싶다면 소괄호 안에서 작성하면 된다.
System.out.print((num + num));
예제 코드
class Example {
public static void main(String[] args) {
int num;
num = 100;
System.out.println("This is num : " + num);
System.out.println("The value of num + num : "+ (num + num));
System.out.println("This is not num + num : "+ num + num);
num = num * 2;
System.out.print("The value of num * 2 : ");
System.out.println(num);
}
}
그 외에 변수의 선언 및 정의, 주석, 반복문, 조건문, 연산자 등의 사용은 C언어와 동일한 규칙을 갖고 있다.
728x90
반응형
'Java > Java 문법' 카테고리의 다른 글
[Java] 상속 (Inheritance), extends (0) | 2024.10.01 |
---|---|
[Java] 배열, Boundary Checking (경계 검사), 비대칭 배열 (0) | 2024.09.30 |
[Java] String, 문자열 비교, String Class 메서드 (0) | 2024.09.30 |
[Java] static method (정적 메서드), instance method (인스턴스 메서드) (0) | 2024.09.30 |
[Java] 객체 생성 (class) (0) | 2024.09.18 |