본문 바로가기

Java39

[Java]스캐너? 스캐너 정의와 호출, 스캐너를 활용하여 입력값 출력하기 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 틀린 부분은 댓글로 알려주시면 감사하겠습니다. 스캐너(Scanner) 사용자로부터 입력되는 정수, 실수, 문자열을 처리하는 클래스(Scanner.class)를 이용하여 변수에 기록하는 방법 - 사용자가 입력한 값을 가져오기 위해서는 자바에서 이미 제공하고 있는 java.util.Scanner라는 클래스가 가지고 있는 메소드를 활용하여야 한다. 스캐너 가져오기 ; 다른 클래스에 있는 메소드와 동일한 방법으로 호출하나 차이가 있음 1. import 작성 import java.util.Scanner; 2. Scanner 생성 (new) Scanner sc = new Scanner(System.in); -> 여기서 차이가 생김 new .. 2020. 12. 18.
[Java] 문자와 문자열 그리고 숫자의 정수와 실수, 연산 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 문자와 문자열의 차이는 한 음절이냐 단어이냐의 차이라고 볼 수 있다. 자바에서의 문자와 문자열 차이는 따옴표라고 보면 될 것 같다. 문자는 작은따옴표, 문자열은 큰 따옴표를 사용한다 System.out.println ('코') : 문자 System.out.println ("코딩") : 문자열 만약 출력할 문장에 " "를 넣고 싶다면 \" \" 역 슬래쉬를 넣어준다. ->문자열 구간이 아니다고 말해주는 것 ex. System.out.println ( " 철수는 말했다. "사랑해"라고 " ) => error System.out.println ( " 철수는 말했다. \"사랑해\"라고 " => console: 철수는 말했다. "사랑해".. 2020. 12. 17.
[Java] 변수? 정의와 변수사용목적, 변수의 선언과 대입, 명명규칙까지 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 변수 변 (變 변할 변) + 수 (모든 데이터) : 변할 수 있는 모든 데이터 메모리(RAM)에 값을 기록하기 위한 공간(Box)라고 생각하면 쉽다. 명시적으로 입력하는 값이 아닌 사용자가 입력하는 값을 기록할 때 프로그램 실행 시 사용할 값(Data)이 있다면 그 값은 먼저 메모리에 기록되어야 하는데, 메모리 공간에 값을 기록하려면 바로 가지고 올 수 없고 변수부터 만들어야 한다.(박스 같은 공간) 하나의 박스에 오로지 하나의 값만 입력할 수있다. 학습목표 1. 변수란? 2. 변수를 왜 써야 되는지 3. 변수를 어떻게 쓰면 되는지 4. 변수명은 어떻게 지으면 되는지 (naming rules) 변수 사용 목적 아래의 코드를 보고.. 2020. 12. 17.
[Java/프로그래밍] 용어정리 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. src: source 소스 debug: 버그를 잡는 것 bin: binary 어떤 값을 화면에 출력하고자 할 때 출력문을 통해 작업 (Print, Println, Printf) System.out.println (출력하고자하는값) ; ------> 해당 값을 출력한 후 "한 줄 띄어주는" 역할 수행 System.out.print (출력하고자하는값) ; ------> 해당 값을 출력만 하고 끝 (한 줄 띄어주지 않음) 줄바꿈: \n 자바 클래스들을 보관하는 폴더 : 패키지 (package) 패키지를 따로따로 만들어서 각 주제별 클래스들을 관리한다. 패키지명 : 소문자로 시작하는 것을 권장, 최대한 한 단어로만 기술하는 것을 권장 .. 2020. 12. 17.