Java 109

Java - 주석과 세미콜론(부제: 주석과 세미콜론의 의미를 알아보고 사용법을 알아보자)

주석: 프로그래밍으로 포함하지 않기 때문에 자바에서 주석은 오류를 일으키지 않는다. // - 한줄 주석 /* */ - 여러줄 주석 /** */ - JavaDoc 주석 자바의 문서를 만들 때 사용한다. (문서화가 되기 때문에 사람이 보기 좋은 형태로 저장된다.) 세미콜론 : 문장(statement)의 끝을 의미한다. 이때 자바의 끝에 세미콜론을 붙이지 않으면 컴파일 에러가 발생한다. 세미콜론을 이용하면 여러개의 문장을 한 줄에 표현 가능하다. \ int a = 100; double b = 10.1;

Java 2021.05.14

Java - 디버거와 입출력(부제: 입출력 함수를 알아보고 인자와 매개변수사용방법을 알아보자/ 쉽게 public static void main(String[] args) 이해하자)

코딩이 편해질 수 있는 지름길 = 디버거 bug =우리가 짠 코드의 의도하지 않은 것 debugging = 버그를 잡는 것 멈추고 싶을 때 더블 클릭 = 브레이크 포인터 벌레 모양 디버거를 누르면 디버거 = 한 줄씩 코드 실행 가능 / 실행되는 순간에 어플리케이션 내의 변수 상태를 살펴볼 수 있는 기능을 제공 import javax.swing.JOptionPane; import org.opentutorials.iot.DimmingLights; import org.opentutorials.iot.Elevator; import org.opentutorials.iot.Lighting; import org.opentutorials.iot.Security; public class OkJavaGoInHomeInpu..

Java 2021.05.06

Java - 프로그래밍이란? (부제: 라이브러리를 프로젝트에 넣어보자 그리고 써보자.)

프로그래밍은 자동화를 하는 작업이라고 할 수 있다. 이때 기능들을 하고자하는 취지에 맞게 배치를 하면 작업을 순차적으로 실행해 주는 것을 통해서 자동화를 할 수 있다고 한다. 각각의 작업들은 언제 끝날지 예측 불가한 작업인 경우라면? 위임해서 시킬 수 있는 것이 프로그래밍이다. 라이브러리 = 부품 라이브러리 설치하기 = 누군가가 만든 부품을 내가 사용하기. github.com/egoing/java-iot egoing/java-iot Contribute to egoing/java-iot development by creating an account on GitHub. github.com 라이브러리 다운 받는 주소 1. 프로젝트에 라이브러리 포함 하는 방법 라이브러리 파일을 프로젝트 하위 폴더로 넣어준다. ..

Java 2021.05.03

Java - 변수

변수의 정의 변수란 무엇인가를 담아낼 수 있는 박스와 같은 것. 변수 안엔 올바른 데이터타입의 물건을 넣어주어야 한다. 예를 들어 양말만 넣는 박스라면 양말만 속옷만 넣는 박스라면 속옷만 넣어주는 것을 의미한다. 데이터 타입에 따라서 변수를 따로 선언해주는 이유는 이것의 데이터 타입을 일일이 말해주지 않아도 되기 때문에 매우 편리하기 때문이다. 변수의 효용 변수에 담은 것을 불러와서 사용할 수 있는 것을 보여주는 수업 데이터 타입의 변환(casting) 데이터 타입이 다른 것에 다른 변수를 담을 때 예를 들어 int 정수형 변수에 double형 변수를 넣는다든지 하는 등의 방법은 데이터 손실이 일어날 수 있기 때문에 casting을 해준다. 또한 정수가 문자열이나 문자로 바꿔쓸 수 있도록 또 돕는다. S..

Java 2021.04.29

자바 - 데이터와 연산(부제: 숫자와 문자 그 외의 모든 데이터들.)

https://github.com/egoing/java1/commit/b127c30487d7d646413723d072b2d7000dac56a9 6.2. 데이터 타입 · egoing/java1@b127c30 Permalink This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. Browse files 6.2. 데이터 타입 Loading branch information Showing 1 changed file with 22 additions and 0 deletions. +22 −0 Dat github.com public class Datatype{ publ..

Java 2021.04.29

자바 - 숫자와 문자

https://youtu.be/o8IWnKNAG4s 데이터 타입( data type)은 숫자와 문자가 가장 대표적이다. 컴퓨터는 본디 계산기에서 출발하였기 때문에 숫자가 가장 대표적. 숫자 자바에서는 따옴표가 없는 숫자는 숫자로 인식한다. package org.opentutorials.javatutorials.nuberstring; public class Number { public static void main(String[] args) { System.out.println(2+4); } // ( 곱하기 * ) ( 나누기 - 몫 / ) ( 나누기 - 나머지 % ) } 문자 / 문자열 https://youtu.be/1ZwCWAGA2PE 문자와 문자열은 다르다. A = 문자 B = 문자 AB = 문자열(문..

Java 2021.04.29

자바 -이클립스의 기능을 살펴보자 (부제: 클래스를 생성해보자.)

https://youtu.be/yUru5Mk5mcI 클래스를 생성하는 것은 소스코드를 만드는 것이라고 생각하면 편하다. 잘 안 보이겠지만 저 화살표가 가르키고 있는 곳을 선택해주면 기본적 문법을 작성한 상태에서 나타나기 때문에 편하다. "자바 패키지(Java package)는 자바 클래스들을 여러 이름공간으로 정리하며[1], 소속된 각 형에 대해 고유한 이름공간을 제공한다. 동일한 패키지 내의 클래스들은 서로의 package-private 및 protected 멤버들에 접근할 수 있다. 자바 패키지들은 JAR 파일이라는 압축 파일에 저장할 수 있으며, 클래스들을 하나씩이 아닌 묶음으로 더 빠르게 다운로드할 수 있게 한다." https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0..

Java 2021.04.29

자바 - 설치부터 출력까지

이래나 저래나 C언어로는 아무것도 못하니까 자바를 좀 더 열심히 공부해보려 한다. 생각해보니 팀플할 때도 팀원들 전부 C언어가 익숙하다 하고 자바나 파이썬과 같은 프로그래밍 언어는 잘 한다고 한 친구가 없었다.. 이런 ... . .. . . 우리 학교는 C를 2번에 걸쳐서 배우게 하는데. 그게 아무래도 큰 이유가 되지 않을까..? 무튼 그래서 이런 저런 이유로 시간이 부족하지만. 더 열심히 공부하기 위해서 포스팅을..한다.. 이러니까 아이패드 더 사고 싶네... 필기가 간절하다. https://www.opentutorials.org/course/3930 JAVA1 - 생활코딩 JAVA1 2019-10-28 00:25:25 | 공개 본 수업은 2019년에 제작된 자바 수업으로 2013년에 제작된 생활코딩 ..

Java 2021.04.29