본문 바로가기
JAVA

JAVA. 기본형부터 switch문까지

by yunzzang-c 2024. 5. 23.
반응형

JAVA 단축키

 

최대값, 최소값, 난수

* % 나머지 연산자 1이 출력되면 홀수, 0이출력되면 짝수

(전위연산자 ++x;)

(후위연산자 x++;)

else if 문이 너무 많으면 실행 속도가 느려져 switch문을 사용함

 

응용

(논리 연산자)

JAVA scanf

Scanner sc = new Scanner(system.in);

if-else 문
사용 상황:
복잡한 조건 검사: 여러 조건을 논리 연산자(&&, ||, !)로 결합하여 검사해야 할 때.
범위 검사: 조건이 단일 값이 아닌 범위에 걸쳐 있는 경우.
비교 연산: 조건이 단순한 값 비교가 아닌 경우 (예: a > b, a == b && c != d).

switch 문
사용 상황:
단일 변수의 여러 값 검사: 하나의 변수에 대해 여러 값을 검사할 때.
값이 명확한 경우: 조건이 명확한 상수 값(예: int, char, String 등) 중 하나일 때.
가독성: 조건이 많고 모두 단일 값에 대한 비교일 때 switch 문이 더 가독성이 좋을 수 있습니다.

1. for는 조건이있을때

2.while은 계속 돌릴때

 

tip.

대문자 : toUpperCase

package second;

public class practice_05 {

public static void main(String[] args) {

String txt = "Hello";

System.out.println( txt.toUpperCase());

}

}

소문자: toLowerCase()

package second;

public class practice_05 {

public static void main(String[] args) {

String txt = "Hello";

System.out.println( txt.toLowerCase());

}

}

길이 : length()

package second;

public class practice_05 {

public static void main(String[] args) {

String txt = "Hello";

System.out.println( txt.length());

}

}

찾을 특정 문자 : indexOf("") / 출력 결과 : *숫자는 0부터 카운트

3

package second;

public class practice_05 {

public static void main(String[] args) {

String txt = "Hello";

System.out.println( txt.indexOf("lo"));

}

}

concat -> ???

반응형