본문 바로가기
728x90
반응형

Java51

[Java Basic] 3. 화면 출력과 형 변환(Type Casting) 프로그래밍 언어에서 화면에 글자를 출력하는 코드는 굉장히 직관적이다. Python의 경우 print() 함수, C언어는 stdio.h 파일에 포함된 printf() 함수를 사용함으로써 지정한 변수 값을 화면에 출력한다. 하지만 Java의 경우, 화면 글자 출력에 사용하는 함수 종류가 하나로 제한되지 않으며, 출력을 위해 작성하는 코드도 Python이나 C와 비교하면 조금 복잡한 편이다. 이번 포스팅에서는 Java에서 화면에 변수와 글자를 출력하는 함수에 대해서, 그리고 화면 출력 함수를 통해 변수의 형 변환이 일어나는 부분에 대해서도 확인해보려 한다. 1. Java 출력 함수 Java에서 화면 출력에 사용하는 함수는 크게 세 가지가 있다. - print(변수 또는 "출력문자") - printf(변수 또는.. 2022. 6. 23.
[Java Basic] 2. 변수 선언 프로그래밍에서의 변수는, 어떠한 값을 저장하는 메모리 공간을 의미한다. 필자가 Python을 많아 사용하기도 했고, Python 관련 포스팅이 많아 Python을 예로 들어보자면, Python에서 a = 1 이라는 변수를 선언하면, 메모리에는 1이라는 정수값을 저장하기 위한 4 Byte 메모리 공간의 이름이 a로 할당되고, 여기에 1을 의미하는 00000000 00000000 00000000 00000001 이라는 4 Byte, 32 bit 값이 저장되는 것이다. Java에서 사용하는 변수 역시, Python의 변수 저장법과 크게 다르지는 않다. 하지만 선언 부분에서 Python과 큰 차이가 하나 존재하는데, 변수에 저장되는 값의 Type 형을 변수 선언 시 명시해주어야 한다. 그리고 변수의 Type 명.. 2022. 6. 21.
[Java Basic] 1. Java 구성 및 Java 코드의 동작 과정 Java는 프로그래밍 언어 중 하나이며 서버, 웹 프로그래밍 등 다양한 분야에서 활용되고 있다. 특히 국내 IT 업체의 경우 전자정부프레임워크라는 녀석으로 인해 공공기관에 들어가는 대부분의 어플리케이션이 Java와 Spring(웹 프레임워크)로 획일화되어, 개발자 양성 학원에서도 머신러닝이나 빅데이터처럼 특정 언어를 사용하는 과정이 아니라면 - 취업률 향상을 위해 - 대부분 Java를 기본으로 교육하고 있다. 여러 포스팅에서 밝혔듯이 필자는 최근 개발쪽으로 전직이 되었으나, 필자의 주력은 Linux Bash와 Python 이다. Java를 배우지 않아도 되는 환경이라면 상관이 없겠지만, 필자가 해외로 나갈 것이 아닌 이상 - 해외에서는 국내와 달리 다양한 언어 생태계가 존재한다 - Java도 분명 익숙해.. 2022. 6. 20.
728x90
반응형