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 |
---|