> ## Documentation Index
> Fetch the complete documentation index at: https://v1-learn.neoartd.my.id/llms.txt
> Use this file to discover all available pages before exploring further.

# Hello, World!

## [JDK (Java Development Kit)](http://www.oracle.com/technetwork/java/javase/downloads/index.html)

* The Java Compiler (javac)
* The Java Archiving Tool (jar)
* The Java Debugging Tool (jdb)
* A complete Java Runtime Environment (JRE), for running Java programs

## IDE (Integrated Development Environments)

* Visual Studio Code
* IntelliJ IDEA
* Eclipse
* NetBeans
* glot.io
* replit

## Contoh

### Say Hello to the World

```java Hello.java theme={null}
public class Hello {
    public static void main(String[] args) {
        // generate some simple output
        System.out.println("Hello, World!");
    }
}
```

### Compile & Run

* Compile `javac Hello.java`
* Run `java Hello`
  ![Proses](https://i.ibb.co/cbjdzKy/Screenshot-2024-04-03-122738.png)

## Displaying Strings

<CodeGroup>
  ```java Hello1.java theme={null}
  public class Hello {
      public static void main(String[] args) {
          // generate some simple output
          System.out.println("Hello, World!"); // first line
          System.out.println("Hello, World!"); // 2nd line
      }
  }
  ```

  ```java Hello2.java theme={null}
  public class Hello {
      public static void main(String[] args) {
          // generate some simple output
          System.out.print("Hello, "); // first line
          System.out.println("World!"); // first line
      }
  }
  ```

  ```java Hello3.java theme={null}
  System.out.print("Text");
  System.out.println("Text");
  ```
</CodeGroup>

## New Line

```java theme={null}
System.out.println("Text");
System.out.print("Text\n");
```

## Special Characters

### escape sequence

|    |              |
| -- | ------------ |
| \n | new line     |
| \t | tab          |
| "  | double quote |
| \\ | backslash    |

## Comments

<CodeGroup>
  ```java Hello1.java theme={null}
  public class Hello {
      public static void main(String[] args) {
          // generate some simple output
          System.out.print("Hello, "); // first line
          System.out.println("World!"); // first line
      }
  }
  ```

  ```java Hello2.java theme={null}
  public class Hello {
      public static void main(String[] args) {
          // generate some simple output
          /*
          System.out.print("Hello, "); // first line
          System.out.println("World!"); // first line
          */
      }
  }
  ```
</CodeGroup>

## Code Formatting

<CodeGroup>
  ```java Hello1.java theme={null}
  public class Hello {
      public static void main(String[] args) {
          System.out.println("Hello, World!");
      }
  }
  ```

  ```java Hello2.java theme={null}
  public class Hello {
  public static void main(String[] args) {
  System.out.println("Hello, World!");
  }
  }
  ```

  ```java Hello3.java theme={null}
  public class Hello{public static void main(String[] args){System.out.printl
  n("Hello, World!");}}
  ```
</CodeGroup>
