Back-End/Java 메모장

2일차 코린이 메모장

SIKIDA 2024. 3. 7. 20:58
728x90
3월6일(수) 사전학습 2일차
             public static void main(String[] args) {
// <제어문>
// '프로그램의 흐름을 제어한다'라고 해서 제어문이라고 함
 
// <제어문의 종류>
// 1. 조건문 : if, switch
// 2. 반복문 : for, while, do-while
// 3. 제어문 : break, continue
 
// <조건문 if>
// 특정 조건을 검사하고 참(true)이면 코드 실행, 거짓(false)이면 실행하지 않음
 
int num = 100;
if(num > 50) {
System.out.println("50보다 큽니다.");
}
 
Scanner sc = new Scanner(System.in);
System.out.print("숫자를 입력 하세요: ");
int inputNumber = sc.nextInt();
 
// System.out.print("입력한 숫자는: " + inputNumber);
//      입력한 값이 30하고 같다. 그리고 입력한 값이 31하고 같다.
    if(inputNumber == 30 && inputNumber == 31) {   // if문 시작
System.out.println("30하고 같습니다.");
//   입력한 값이 40하고 같다.       또는  입력한 값이 41하고 같다.
} else if(inputNumber == 40 || inputNumber == 41) {    // 조건을 추가로 주고 싶을 때
System.out.println("40하고 같습니다.");
} else if(inputNumber >= 50) {    // 조건을 추가로 주고 싶을 때
System.out.println("50보다 크거나 같습니다.");
} else {  // 위의 조건이 모두 만족하지 않았을 때 실행할 코드
System.out.println("만족하는 숫자가 없습니다.");
}
    
    // 입력받은 값이 0 또는 12이상일 때 "값이 너무 크거나 작습니다." 출력
    if(inputNumber == 0 || inputNumber >= 12) {
     System.out.println("값이 너무 크거나 작습니다.");
    }​
이 상황에서
         }  else {
System.out.println("만족하는 숫자가 없습니다."); ----> 그외 나머지 예를들어 30 , 40 , 50이상 을제외한 숫자
추가로 설명문 넣은거

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
Scanner sc = new Scanner(System.in);     컨트로쉬프트o 입력하여 등록하기? 
추가로 문제받아 문제출이 
1번째 문제


2번째 문제


3번째 문제

3가지 간단한 문제풀이 진행해봤는데 살짝 처음에는 뇌정지 최대한 풀고 문제풀이해보니 어느정도 이해완료 --> 복습하자잉~
-switch-   변수에 있는 값을 꺼내서 조건을 확인하는 문법
      public static void main(String[] args) {
// 컨트로 쉬프트 o
      Scanner sc = new Scanner(System.in);
      System.out.println("메뉴를 선택하세요.");
      System.out.println("1 : 떡볶이");
      System.out.println("2 : 튀김");
      System.out.println("3 : 어묵");
      int menu = sc.nextInt();
     
  
      switch(menu) {
      case 1 :
    System.out.println("떡볶이를 선택하셨습니다.");
    break;
      case 2 :
    System.out.println("튀김을 선택하셨습니다.");
    break;
      case 3 :
    System.out.println("어묵을 선택하셨습니다.");
    break;
      
      }
 switch 대신 if를 사용하여 똑같이 풀이해보기   


 
if와 switch에 대해 공부하고 풀이를 진행하였다. 조금더 if에 대해서 공부를 해야겠다

 

구글에 백준 - 문제 -단계별로 풀어보기 한번씩 찾아보고 간단하게 진행해보기  

'Back-End > Java 메모장' 카테고리의 다른 글

6일차 코린이 메모장  (0) 2024.03.15
5일차 코린이 메모장  (0) 2024.03.14
4일차 코린이 메모장  (0) 2024.03.13
3일차 코린이 메모장  (0) 2024.03.09
1일차 코린이 메모장  (0) 2024.03.05