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 -> ???
'JAVA' 카테고리의 다른 글
JAVA. 익명 클래스 / exception / throws / file 만들기, 쓰기, 읽어오기 / array (0) | 2024.05.30 |
---|---|
JAVA. 상속 / 추상 / 오버라이딩 / super / 부모생성자 / 업캐스팅 / 다운캐스팅 / 클래스 형변환 / 인터페이스 (0) | 2024.05.29 |
JAVA. 1부터 100까지 합계 및 평균 구하기 / 백단위 이외 십단위, 일단위 없애기 / 최소값 최대값 구하기 / 사과 갯수에 따른 사과 바구니 수 구하기 / concat / substring / static 변수 / enum / 열거형 (0) | 2024.05.27 |
JAVA. 배열부터 메소드까지 (0) | 2024.05.24 |
JAVA. 자바 시작 과 변수 (0) | 2024.05.22 |