본문 바로가기

programming language/java

java - 기초 문법 및 자주 사용하는 구문

java 초기 세팅

public class 클래스 명 {
    public static void main(String[] args){
    }
}

위 코드는 java프로그램을 시작할 때 main으로 시작하는 class이다. 여기서 <클래스 명>은 파일 명과 일치하여야 한다.

변수 반복문 조건문

// 변수
int 변수 = 12; // 정수형
Stirng 변수 = "hello"; // 문자열
// 반복문
for(int i = 0; i < 범위; i++){...}
int i = 0; while(i < 0){ i++}
// 조건문
if(조건식){...} else if(조건식){...} else{...}

위 구문은 일반적인 다른 언어와 비슷한 형식으로 되어있다.

배열 정의 및 크기 할당

int[] 변수명 = new int[배열크기];
String[] 변수명 = new String[배열크기];

메소드(함수)

public static 반환값의 데이터 타입 함수명 (매개 변수){
    .....
    ....
    return 반환값;

함수이기 때문에 데이터 타입을 잘 설정하고 반환값을 잘 넣어주는 것이 중요하다.

숫자로 이루어진 문자열을 정수형으로 바꾸는 함수

Integer.parseInt("숫자"); 
Integer.parseInt("숫자", 진수); // 진수 값에 따라 진수에 맞춰 변환

숫자를 문자열로 바꾸는 함수

Integer.toString(숫자);

또는 int 형에 + ""를 해주면 형변환이 가능하다

"숫자" = 숫자 + "";

문자열을 쪼개는 split() 함수

String[] 배열명 = 문자열변수명.split(","); // (,) 를 기점으로 나누어 준다.

클래스

public class 클래스 명 {...}
// 클래스에서 함수 호출시
클래스명.함수명();

클래스는 같은 폴더안에 있는 다른 파일에서도 호출이 가능하다.

vscode에서 자동으로 import 시켜주는 기능 (Alt +Shift + O)

키보드 입력시 Scanner 클래스

// 패키지 호출  
import java.util.Scanner;  
// Scanner 객체 호출  
Scanner 객체 명1 = new Scanner(System.in);  
// 입력 값 저장  
데이터타입 객체명2 = 객체명1.next데이터형();
객체 명1.close(); // 클래스를 닫아주는 것이 필요하다. 
Scanner객체 데이터형에 따른예시
int 객체명2 = 객체명1.nextInt();
String 객체명2 = 객체명1.nextLine();

이후 알게되거나 자주 쓰이는 구문은 추가하겠다.

'programming language > java' 카테고리의 다른 글

java - 문자열 비교 방법  (0) 2022.08.04