코딩기록 저장소 🐕/JAVA

{연산자들과 조건문}

kimkongmom 2023. 7. 13. 09:01

 

 

 

 

 

 

 

논리 연산자

 

 

조건 연산자와 문자열 열결하는법

 

 

위에 배웠던 내용 문제 풀이

 

 

아래 System.out.println은 처음에 작성했었던 답은 나왔지만 더 효율적인 답은

위에 답입니다

// balance = balance * 1 + balance * pct;
    // balance = balance * (1 + pct);

balance *= (1+pct);
    System.out.println(balance);

 

 

 

헷갈렸던 문제 홀수 짝수 문제입니다.

홀수의 여부를 묻기 위해선 2로 나눈 나머지가 홀수 면되는 부분이기때문에 나누기 연산자 %를 사용해 줍니다.

 

 

조건문 들어갑니다

▶ if문

if문 예시

답은 합격!

 

▶ else if

else if 문 예시

else if는 무한으로 사용 가능합니다.

답은 합격!

 

▶ else 문

else문 예시

else문엔 조건식을 쓰지않는다.

답은 합격!

 

 

switch문


   ① 지정된 표현식의 결과에 따라 분기 처리한다.(true/false에 의한 분기 처리가 아니다)
   ② 일반적으로 if문에 비해서 가독성이 좋다.
   ③ 각 분기를 구분하는 case와 default로 구성된다.
   ④ 4. break를 통해서 switch문을 종료 시킬 수 있다.
   ⑤ 형식
       switch(표현식){ //표현식의 결과는 string, char, int가 가능하다.(boolean, double, long 불가)
      case 결과1:
         실행문
        break
       case 결과2:
        실행문
         break
       default: //else
        실행문
         }

switch문 예시

답은 목록보기!

 

for문

 

    1. 연속된 숫자(수열)를 생성하는 목적의 반복문이다.
    2. 형식
      for(초깃값; 조건문; 증감문){
        실행문
       }
    3. 실행순서
        초깃값 -> 조건문 -> 실행문 -> 증감문 -> 조건문 -> 실행문 -> 증감문 ....

 

for문 기본예시

답은  1.2.3.4.5.6.7.8.9.10

 

for문 기본예시 2

답은 0,1,2,3,4

while문

답은 0,1,2,3,4,5,6,7,8,9

 

do while문

답은 100

 

break문

답은 1,2,3,4,5,6,7,8,9,10

continue문

답은 1,2,3,4,5,6,8,9,10,11,12,13,15,16,17,18,19,20,22 .....43,44,45,46,47,48,50

for문 중첩문

답은 이렇게 5일차 까지 나옵니다!

                    .

                    .

                    .

'코딩기록 저장소 🐕 > JAVA' 카테고리의 다른 글

if, switch문 어려웠던 문제 풀이  (0) 2023.07.14
{ 배열 }  (0) 2023.07.14
{대망의 JAVA 시작}  (0) 2023.07.12
java랑 git 친구만들기  (0) 2023.07.12
abstract 와 interface의 차이점  (0) 2023.06.26