Java `public static void main(String[] args)` 진짜 의미 + Scanner 입력받기
Java main 시그니처와 Scanner 입력 대표 이미지Java 실습 첫날, IntelliJ에 코드를 짜다가 두 번째 줄에 빨간 줄이 그어졌다. 디버깅도 안 됐다. 살펴보니 static void main(String args[])라고 적어놓고 public을 빠뜨린 게 원인이었다. 그동안 그냥 외워서 쓰던 public static void main(String[] args)인데, 다섯 단어나 되는 이 한 줄에서 각 단어가 왜 거기 있어야 하는지 한 번도 제대로 생각해본 적이 없다는 걸 그때 깨달았다. C를 다루다가 Java로 넘어오니 더 헷갈렸다.한 단어씩 뜯어보면public static void main(String[] args) { // ...}public부터 보자. JVM이 이 메서드를 클래..
개발
2026. 7. 24. 07:43