JAVA

JAVA/기본 이론

JAVA | 다중 반복문(InnerLoop)

다중 반복문 사용하기 for (int i=0; i

JAVA/기본 이론

JAVA | break와 continue

break - switch-case문 내에서 사용하면 해당 case를 탈출한다. - 반복문 내부에서 사용하면 해당 반복문을 탈출한다. for (int i=0; i

JAVA/기본 이론

JAVA | charAt()와 length() 메서드

str.charAt(index) - 해당 문자열에 원하는 인덱스의 문자를 char타입으로 꺼내는 메서드 - 시작 인덱스는 0번이다. str.length() - 해당 문자열이 몇 글자인지(길이가 얼마인지) int타입으로 반환하는 메서드 - 마지막 인덱스는 '문자열 길이 -1' public class B07_CharAt { public static void main(String[] args) { String str = "ABCDEFG"; System.out.println("길이: " + str.length()); // 시작 인덱스는 0번이다. System.out.println("문자열의 첫 번째 문자: " + str.charAt(0)); // 마지막 인덱스는 length -1번이다. System.out.pr..

JAVA/기본 이론

JAVA | 반복문(for)

반복문 (Loop) - for, while, forEach, do-while(x) - 똑같은 코드를 여러번 반복하고 싶을 때 사용한다. for문 for (초기값; 반복조건; 증감값) { 가운데의 반복 조건이 참인 동안 반복할 코드 } - 초기값 : for문을 처음 시작하면 딱 한 번 실행되는 장소. 주로 값을 초기화한다. - 반복조건 : 가운데의 반복조건이 true인 동안 {}안의 내용을 계속 실행한다. 가운데의 반복 조건이 false라면 {}안의 내용을 실행하지 않고 반복문을 끝낸다. - 증감값 : {}안의 내용을 모두 실행하고 나면 도착하는 장소. 주로 반복조건에 사용되는 값을 변화시키는 용도로 사용한다. class B06_For { public static void main(String[] args..

JAVA/기본 이론

JAVA | 조건문(switch문)

switch-case문 - ()안의 값에 따라 실행할 코드를 결정하는 문법 - ()안에 boolean 타입 값은 사용할 수 없다. - if문으로 완벽하게 대체 가능하기 때문에 자주 사용하는 문법은 아니다. - default는 if문의 else같은 역할을 한다. ()안의 값에 해당하는 case가 없는 경우 default를 실행한다. - break를 적지 않으면, break를 만날 때까지 밑에있는 모든 case를 실행한다. class B04_Switch { public static void main(String[] args) { System.out.println("1. enter 2. menu 3. quit"); System.out.print("> "); int select = new Scanner(Syst..

JAVA/기본 이론

JAVA | 연산자(Operator)(3)

복합 대입 연산자 += : 왼쪽의 변수에 오른쪽의 값을 더해 누적시킨다. -= : 왼쪽의 변수에 오른쪽의 값을 빼서 누적시킨다. *\ : 왼쪽의 변수에 오른쪽의 값을 곱해서 누적시킨다. /= : 왼쪽의 변수에 오른쪽의 값을 나눠서 누적시킨다. %= : 왼쪽의 변수에 오른쪽의 값을 나눈 나머지를 저장한다. 단항 연산자 ++ : 해당 변수에 1을 더해 누적시킨다. -- : 해당 변수에 1을 뺀 후 누적시킨다. 단항 연산자의 위치에 따른 차이 - 단항 연산자가 변수의 뒤에 붙어있는 경우 해당 줄의 모든 명령이 끝난 후 값을 변화시킨다. ex > a++ , a-- - 단항 연산자가 변수의 앞에 붙어있는 경우 해당 줄의 모든 명령어를 실행하기 전에 값을 먼저 변화시킨 후 명령을 실행한다. ex > ++a, --a..

JAVA/기본 이론

JAVA | 조건문(if문)

if문 - ()안의 값이 true면 {}안의 코드를 실행하는 문법 - ()안의 값이 false면 {}안의 코드를 무시한다. else if문 - 위의 if문에서 조건이 맞지 않아 실행되지 않았다면 if문처럼 동작한다. - else if는 여러번 사용할 수 있다. - else if는 단독으로 사용할 수 없다. else문 - 위의 if, else if가 모두 실행되지 않았을 때 {}안의 내용을 무조건 실행 - if문 바로 다음에 사용할 수도 있다. - if문 없이 단독으로 사용할 수 없다. - else가 붙어있다면 if문은 최소한 한 번은 반드시 실행된다. import java.util.Scanner; public class B03_if { public static void main(String[] args)..

JAVA/기본 이론

JAVA | 연산자(Operator)(2)

비교 연산자 - 두 값을 비교하는 연산 - 비교 연산의 결과는 항상 참(true) 또는 거짓(false)이다. (비교 연산의 결과는 boolean 타입이다.) - 산술 연산과 비교 연산이 함께 있으면 산술 연산을 먼저 한다. 논리 연산자 - 두 boolean 타입 값으로 연산하는 연산자 - && : 두 값이 모두 true일 때 true (AND) - || : 두 값 중 하나만 true여도 true (OR) - ! : true면 false, false면 true (NOT) public class B02_Operator { public static void main(String[] args) { int a = 10, b = 3; System.out.println(a > b); // < : 왼쪽이 크면 tru..

로아다
'JAVA' 카테고리의 글 목록 (11 Page)