[JAVA] 코딩테스트 벼락치기 - 기본

Namhee KIM·2022년 6월 22일
0

JAVA 벼락치기

목록 보기
1/1

파이썬으로 코딩테스트를 준비해왔는데, 덜컥 자바 코테를 치게 됐다. 그래도 시험날짜까지 자바 기본 문법은 공부하고 시험을 쳐야할 것 같아서 정리해보는 시험을 위한 거꾸리 자바 기본문법.

주석

// : 라인 주석
/* */ : 범위 주석

 /* 
 이렇게 줄바꿈이 
 들어가는 경우 범위 주석을 주로 사용한다.
 */

세미콜론 (;)

java는 실행문이 끝날 때마다 세미콜론을 붙여서 실행문이 끝났음을 표시해줘야한다.
실행문이란 변수의 선언, 값 저장, 메소드 호출에 해당하는 코드이다.

int x = 1;
int y = 2;
int result = x+y;
System.out.println(result);

출력 (System.out.println)

파이썬의 print() 함수는, 자바에서 System.out.println()으로

우선 파이썬으로 짠 lv1짜리 문제 코드를 가져와보고 JAVA로 재풀이 해보면서 기본적인 문법을 익혀보겠다.

def solution(p, c):
    answer = ''
    dic = {}
    for i in p:
        if i in dic.keys():
            dic[i]+=1
        else:
            dic[i] = 1

    for cc in c:
        dic[cc] -=1
    for d in dic:
        if dic[d] == 1:
            answer = d
    return answer

자바 시작하기

  1. 텍스트 편집툴을 이용해 Hello.java라는 파일을 만들었다
  2. 상기 파일에는 간단한 자바 코드를 작성했다.
        public class Hello {
      public static void main(String[] args) {
        System.out.println("Hello, Welcom to Java World");
      }
    }
  3. cmd 창을 열어 java Hello를 작성하면, 첨부한 사진처럼 클래스를 찾을 수 없다고 표시된다. java.exe 라는 명령어로 jvm을 실행하고 .class 확장명을 제외한 이름을 입력한 명령어로서, 아직 클래스가 생성되지 않았다는 뜻이다.
    자바 소스파일은 javac라는 컴파일러로 컴파일해야 실행될 수 있는데, 컴파일이 성공되어야 클래스인 바이트 코드파일이 생성된다. 따라서 컴파일 과정인 javac Hello.java 명령어가 선행되어야 한다.

0개의 댓글