
String은 근본은 참조인데 사실상 기본자료형화 되었다. Scanner 도 참조자료형이다! 참조자료형 : 클래스 - 자바에서 제공하는 것 ex) Scanner, System, String 삼항연산자는 알고보면 if-else 문이다. else 안에 조건 넣으면 안 된다. Switch문 효율성이 떨어져서 최신 언어들에서는 잘 없다. switch는 대소비교 안되고 동등 비교밖에 안 된다. break는 반드시 필요하다. 나머지 시간은 문제풀이 - 노션에 정리

자료형(이어서) 문자 : char 문자열 : String (참조자료형) String str = “안녕하세요”; package Day02; public class StringTest { public static void main(String[] args) { String str = "안녕하세요."; System.out.println(str); } } 변수 선언 관련 선언 기본형 int a; //초기화가 안되고 선언만 한 경우 int b = 10; //10으로 초기화 문자(char)가 왜 기본 자료형에 들어가죠? -> 각각의 문자는 "유니코드" 라는 고유의 숫자값 가지고 있음. A를 인코딩하여 65라는 정숫값으로 변환하여 저장하고, 이것을 문자 형태로 다시 출력할 때에, 메모리에 저장되어 있는 유니코드 값을..

컴퓨팅 사고란? : 컴퓨팅 사고는 컴퓨터(사람이나 기계)가 효과적으로 수행할 수 있도록 문제를 정의하고 그에 대한 답을 기술하는 것이 포함된 사고 과정 일체를 일컫는다. 자바의 프로그램 형태 1. 기본 Java(일반적 응용프로그램) 2. 자바 애플릿(웹 검색기 상에서 작동하는 자바 프로그램) 3. 자바 서블릿(웹 환경(클라이언트-서버)에서 실행되는 자바 프로그램) 4. JSP(서블릿과 비슷하지만 HTML 속에 자바 코드를 삽입하여 사용) 5. 자바 빈스(Bean) (자바로 작성하는 프로그램들을 부품처럼 사용하는 프로그래밍하는 방법) 6. 안드로이드(스마트폰 안드로이드 기반에 실행되는 응용프로그램) 자바 언어의 특징 1.객체 지향 언어 (클래스, 상속, 캡슐화, 다형성 등의 개념이 적용) 2. 운영체제에서..