programming/JAVA☕ 5

[ JAVA ] 기본 입출력

1. 화면에 데이터 출력 자바에서는 콘솔로 데이터를 출력하려고 다음 메서드들을 제공하는데, 모두 System.out 객체와 연결해 사용. - println() : () 내부의 내용을 출력한 후에 행을 바꾼다. - print(): () 내부의 내용을 출력만 하고 행은 바꾸지 않는다. - printf(): () 내부의 내용을 지정된 포맷을 사용해 출력한다. - printf(): 포맷을 지정해서 출력하는 printf() 메서드는 %로 시작하는 포멧을 여러 개 포함할 수 있는 포맷 명시자를 사용한다. 이 때, 포맷의 개수와 포맷을 적용 할 데이터의 개수는 서로 같아야 한다. // System.out.printf("포맷 명시자", 데이터, 데이터, ...) int x = 5; double pi = 3.14; Sy..

programming/JAVA☕ 2024.03.06

[ JAVA ] 기초 문법

int는 정수 double은 실수 타입 변환 응용 package sec02; public class CastDemo { public static void main(String[] args) { // TODO Auto-generated method stub int i; double d; byte b; i = 7 / 4; System.out.println(i); // 정수형이기 때문에 결과는 1 d = 7 / 4; System.out.println(d); // 실수형이기 때문에 결과는 1.0 d = 7 / (double) 4; // 정수 4를 강제로 실수 4.0로 변환, 7을 4.0으로 나누면 1.75 System.out.println(d); // i = 7 / (double) 4; ---> 타입 불일치 오..

programming/JAVA☕ 2024.03.06

[JAVA / windows] 자바 설치하기

1. JDK 설치하기 자바 프로그램을 개발하려면 기본적으로 자바 실행 환경과 자바 컴파일러 같은 개발 도구가 필요. JDK는 폐쇠적인 상업 코드 기반의 Oracle JDK, 공개소스 기반의 OpenJDK의 두가지 종류의 배포판이 있으며, 나는 OpenJDK를 설치할 예정이다. 1-1 웹사이트 접속하기. https://www.oracle.com/java Java Software Java software reduces costs, drives innovation, and improves application services. Learn more about Java, the #1 development platform. www.oracle.com 화면을 내리면 보이는 다운로드 버튼 클릭. [Windows] 클릭..

programming/JAVA☕ 2024.02.19

자바 배우기 - 숫자와 문자

프로그래밍 입문자에게 가장 익숙한 데이터 타입(data type == 자료형 == 데이터형)은 숫자와 문자일 것이다. 실제로 가장 많이 사용도는 데이터 형인 문자와 숫자를 프로그래밍에서는 어떻게 표현하고 연산하는지 알아보자. 숫자 자바에서는 따옴표가 없는 숫자는 숫자로 인식한다. System.out.println(1+2); ------> 결과 : 3 System.out.println(1.2 + 1.3); ------> 결과 : 2.5 ↓ 곱하기를 할 때는 *(에스터리스크, Asterisk)를 사용한다. System.out.println(2*5); ------> 결과 : 10 ↓ 나누기를 할 때는 /(슬래쉬, slash)를 사용한다. System.out.println(6/2); ------> 결과 : 3 ..

programming/JAVA☕ 2023.11.23

[자바 배우기] 자바를 공부하기 전에

python만 공부하다가 JAVA를 사용하는 실습처를 만났고, 나에게 어떤 일도 안 주고 방치만 했었다. 내 코드라도 다시 읽자 하는 마음에 깃허브에 들어갔는데 내 깃허브에 올라간 코드들을 쭉 보면서 많은 생각을 했다. 내가 만든 프로젝트는 가독성이 안 좋은 형편없는 코드이고, 변수명을 짓는 센스가 부족했다. 지금까지 했던 프로젝트들을 포트폴리오에 올리지 못할 거 같았으며, 내가 자만하고 실력이 부족하단걸 깨달았다. 시간이 지나고 퇴근하고, 실습처에서 나와 맞지 않다는 피드백을 들었을 때. 나는 무너졌다. 아무것도 안했는데 그런 말을 들으니 억울하기도 했고, 나 스스로가 부족한 걸 느꼈기 때문이다. 그 이후로 방에서 나가는 게 싫었다. 내가 전공이 맞지 않은걸까. 나는 어떤 언어를 공부해야 할까. 내가 ..

programming/JAVA☕ 2023.11.23