개발일기/TIL(Since24.04.19)

Java - TIL(24.04.22 월)

w.llama 2024. 4. 22. 22:29

오늘 한 일

  • HyperSkill 문풀
    • boolean 관련 하여 알고리즘 문제 풀었음.
  • 내일배움 캠프 JAVA
    • 1주차 강의 완독
      (주석 및 println 메서드 소개 및 실습, 변수 개념 및 기본형 변수 타입, 숫자와 ASCII 코드, 변수타입, 형변환)
  • 방송대 과제
    • 디지털 논리 회로 부울함수 연습문제 풀기

힘들었던 문제

boolean을 이용하여 코드를 작성하라

import java.util.Scanner;

class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        // put your code here
        // You can use scanner.nextBoolean() to read a boolean value
        int a=scanner.nextInt();
        boolean week=scanner.nextBoolean();
        boolean weekend=true;


        if(week!=weekend){
            if(a>=10 && a<=20){
                System.out.println("true");
            }else{
                System.out.println("false");
            }
        }else if (week==weekend){
            if(a>=15 && a<=25){
                System.out.println("true");
            }else {
                System.out.println("false");
            }
        }

        }
    }
  • 해결과정
    • 두가지 조건이 있을때 이중 if 문을 통해 조건 하나씩 처리하자!

의문점

  • 내일배움 캠프
    • 래퍼클래서란??
    • 메모리 Stack , Heap

관련 답

-메모리 Stack - 정적 메모리로 참조형 변수의 주소값을 저장한다.

             Heap - 동적 메모리로 참조형 변수의 원본값을 저장한다.

 

내일 할 일

  • HyperSkill 연습문제 풀기 -Conditional statement
  • 내일배움캠프 java강의 1주차 복습 및 2주차 학습
  • 방송대 알고리즘 과제 
  • 운동