목록프로그래밍 (3)
되자!백엔드개발자
각 언어마다 입력받는 함수들이 다르다. 여러가지가 있겠지만 C/C++ 에서는 scanf, cin 을, 파이썬에선 input을 많이 사용한다. 자바에서는 아래와 같은 형식을 많이 사용한다. import java.util.Scanner Scanner sc = new Scanner(System.in); Scanner 구조 1. import java.util.Scanner Scanner을 사용하기 위해서는 반드시 java.util.Scanner을 import 시켜줘야한다. Scanner은 우리가 직접 짜는게 아니라 이미 다른 개발자들이 작성해놓은 코드를 사용하는 것이기에 컴파일러에게 library 경로를 알려줘야 하기 때문이다. java.util 패키지 안에 들어있는 Scanner 클래스를 사용함을 나타낸다. ..
코테같이 짧은 코드를 짤 때는 괜찮지만 프로젝트를 진행할 때 여러명과 며칠을 걸쳐 코드를 작성하므로 변수나 함수 명을 명확하게 정해야 헷갈리지 않는다. 이때 다음을 고려하면서 이름을 붙이는 것이 좋다. 목적에 맞는 이름으로 붙일 것 이름의 길이에 연연하지 말고 충분히 긴 이름으로 붙일 것 언어의 관습을 따를 것 인데 ... 말로는 쉽지만 실제로 개발자들이 이름 짓기에 시간을 많이 할애할 정도로 쉽지 않은 일이라고 한다. 자기가 직접 해보면서 늘어야 하는 습관인 듯 하다. https://remotty.github.io/blog/2014/03/01/hyogwajeogin-ireumjisgi/ 효과적인 이름짓기 - Remotty Tech Blog 지금 아내의 뱃속에 15주 된 아기가 자라고 있다. 태명은 “행..

이 글은 황기태,김효수 지음 [명품 JAVA Programming] 책을 참고하여 작성했다!! 학교에서 자바를 배울 때 이 책으로 배웠기 때문에 선택하였고 18년도에 발행한 책을 참고했는지라 앞으로 쓸 글에서 자잘한 오류가 있을지도 모른다. 그렇다고 책 또 사긴 아까워서ㅠㅠ 걍 이걸로 공부하고 직접 프로그래밍 하면서 수정해갈 예정이다. 그러니 틀린 것이 있다면 댓글로 알려주시길~~ 기계어(Machin language)와 어셈블리어(Assembly language) 컴퓨터의 CPU는 이진수인 0과 1밖에 이해하지 못한다는 것은 알 것이다. 이렇게 0과 1로 구성된 언어를 기계어라고 한다. 그렇다고 우리가 0과 1로 직접 코드를 짜는 것은 너무 비 효율적이니 기계어의 각 명령을 ADD, SUB같이 사람이 이..