publid class Main{
public static void main(String[] args){
}
}
기본형
int 정수형
double 실수형
String char 을 int형으로 변경
string.charAt(i) - '0';
char에서 i위치에 있는 숫자를 뽑아내는법
char은 아스키 코드를 이용하기때문에 0의 아스키 코드인 48을 빼줘야함
아스키코드를 문자로
(char)number
자료형 변환
// String값을 int형의 값으로 바꾸는 방법
int numInt = Integer.parseInt(
System.out.println(
// int형의 값을 String으로 바꾸는
String numStr2 = String.valueOf(
System.out.println(numStr2);
출력
sysoutSystem.out.println();
System.out.print();
System.out.printf();
소숫점 n줄까지 출력
System.out.printf("%.3f", number);
개행문자 : "\n"
문자열 내에서 " 따옴표, \ escape 사용 하려면
앞에다가 \ 붙여줘야 한다
ex) "" \\ \" ""
입력
import java.util.Scanner;
Scanner scan = new Scanner(System.in);
int value = scan.nextInt();
String word = scan.next()
.hasNextLine()
.nextLine()
.isEmpty()
.length()
.startsWith()
.endsWith()
.close();
조건문
if문
if(조건식){
실행문;
}
if(조건식){
실행문;
}else if{
실행문;
}else {
실행문;
}
switch
int value = 1;
switch(value){
case 1 :
실행문;
break;
case 값2 :
실행문;
break;
default;
실행문;
}
반복문
while문
while(조건문){
실행문;
}
do-while 문
do{
실행문;
}while(조건문);
for 문
int total = 0;
for (int i = 1; i <= 100; i++){
total = total +1;
}
배열
n길이 배열 만들기
int[] array = new int[n];
int array[] = new int[n];
스택Stack
선언
Stack<Integer> st = new Stack<Integer>();
1
[4, 2, 3, 1]
1
[4, 2, 3]
3
1