입력
StringBuilder
stringBuilder.appen(문자값을 추가)
stringBuilder.delete(해당 버그에 들어잇는 문자를 삭제)
첫번째숫자부터 두번째숫자전까지 삭제
indexof와 stringBuilder의 활용 예시
흐름도
프로그램에서 수행되어지는 흐름을 도식화하여 문서화한 것
특징1. 프로그래밍의 생산성 부분과 직결됨.
특징2. 다른 사람이 프로그램의 전체 흐름을 쉽게 파악할 수 있다.
특징3. 흐름도를 작성한 후 소스코드를 작성하면 실수를 줄일 수 있다.
예시 (https://app.diagrams.net/)
if와 else
if
if() ()안에 true가 나와야 실행이 됌
또는 (! ),( ==false)가 들어가면 가능하다.
{}를 없애도 된다 다만 System.out.print이 하나 더 들어오면 중괄호를 써야한다.
하지만 중괄호를 안쓰는건 좋은 코드가 아니다.
if
가정적 조건을 나타냄
(만약) ~면
if( __ > 숫자) {
System.out.println("");
}
만약 if가 아닌것을 하고싶다면
else 를 사용하면 된다. (위에 !나 ==false를 굳이 안쓰고 else를 활용하면 된다.)
else는 항상 if가 있어야한다.
if와 else 예시else 안에 if다음에 if를 한번 더 쓸수 없다.
{ ] 생략 예시else안에 if를 한번 더 쓸때 합쳐서 사용이 가능하다.
else 안에 if를 합칠때 예시
삼항연산자와 if와의 차이
해당 결과를 조건에 따라 다르게 주고싶으면 삼항연산자
흐름을 따라 중간에 명령어를 넣고싶고 그러면 if else를 사용
SwichCase
- 빠르고 동일한 속도로 실행되는 조건문
- 선택지를 주고 고르는 형식
SwichCase 예시 이럴 경우 30입니다. 부터 실행된다. 결과값 (해당 case를 찾아가는것)break;
- 하나의 제어문 안에서 중괄호를 빠져나오게 함
- switch ~ case, while, for 중에 실행 루프로 부터 벗어나려고 할 때 사용되는 흐름 제어문
-if안에서는 탈출하지 못한다.
default :
-입력 값이 없을때 실행되는 것
결과값
'JAVA' 카테고리의 다른 글
[JAVA]continue,메소드 (0) | 2022.07.21 |
---|---|
[JAVA]반복문 (0) | 2022.07.20 |
[JAVA] Git,Github,입력(scanner) (0) | 2022.07.15 |
[JAVA] 자료형,연산자,문자열 (0) | 2022.07.14 |
[JAVA] 설치 및 변수 (0) | 2022.07.13 |