본문 바로가기

beta./JAVA

명령어 등

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


출력

sysout

System.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>();


명령어
st.push(4);
st.push(2);
st.push(3);
st.push(1);
System.out.println(st.peek());
System.out.println(st);
System.out.println(st.pop());
System.out.println(st);
System.out.println(st.search(4));
System.out.println(st.search(3));

1

[4, 2, 3, 1]

1

[4, 2, 3]

3

1