반응형

Java 87

[생활코딩 JAVA] 007 입력과 출력

똑같은 결과를 출력하는 프로그램은 일회용입니다. 하지만 입력에 따라서 다른 출력 결과를 만들어주는 프로그램은 다양한 상황에서 힘을 발휘할 수 있습니다. 여기서는 재활용 가능한 프로그램을 만드는 방법을 살펴봅니다. Argument프로그램을 실행할 때 텍스트 정보를 주는 것 파일의 내용을 읽어서 동작한다면 그 파일의 내용이 입력값프로그램이 말을 알아들어서 동작한다면, 오디오 사운드도 입력이 되고, 다른 출력 결과를 읽어서 동작한다면 그것이 입력값의 소스가 된다.우리가 준 입력값에 따라서 다르게 동작한다. String id = " 프로그램을 실행하면 사용자가 텍스트 정보를 입력해서 아이디 값을 설정할 수 있으면 좋겠다. java popup input text swing showInputDialog() 사용자가..

Java 2020.08.16

[생활코딩 JAVA] 006 프로그래밍이란?/ 디버거

강의소개 : 시간의 순서에 따라서 일어나야 하는 일을 컴퓨터에게 알려주는 일이 프로그래밍입니다. 프로그래밍을 통해서 만든 결과물이 프로그램입니다. 이 수업에서는 프로그래밍의 의미를 파악해보고, 이미 우리가 혁명적인 능력을 갖게 되었다는 것을 설득시켜드릴 것입니다. 프로그래밍을 하는 이유 > 자동화된 처리를 이용하기 위해서 프로그래밍을 하는 이유 인간이 할 수 없는 일들을 정확하고 자동적으로 처리를 하기 위해 그러한 언어 중 하나가 자바 프로그래밍을 할 때 혼자서 하지 않음 사람들과 함께 만드는 과정이 소프트웨어를 만드는데 필수적이다. 상대방이 만든 부품을 사용해서 코드를 작성한다 ㅎ 프로그래밍을 통해서 많은 일들을 자동화시킬 수 있겠다. 디버깅 bug : 우리가 짠 코드의 의도하지 않은 문제를 의미함 d..

Java 2020.08.16

[생활코딩 JAVA] 005 변수

자바와 같은 컴퓨터는 에러가 난다. a = 1; // Number -> integer 변수를 만들 때 변수 안에 어떠한 데이터 타입이 들어갈 수 있는지 지정을 해줘야 한다. 정수 Integer 자연수 natural number getClass : 어떤 파일인지 알려줌 String / Number Casting 자바에서는 변수의 데이터 타입을 엄격하게 통제하기 때문에 자바를 사용하다보면, 어떤 변수에 들어갈 값을 다른 데이터 타입으로 converting 해야하는 상황이 발생하는데, 그 때의 키워드가 casting이고 어디서 어디로 무엇을 무엇으로 캐스팅해야하는지는 검색을 통해 알 수 있다.

Java 2020.08.15

[생활코딩 JAVA] 004 작심삼일 공학

작심삼일로 공부를 끝내고 싶을 때 공부를 그만하라는 뇌의 명령이다. 그럴 때 마다 내가 왜 배워야 하는 지 다시 생각하기 ㄴ 기술을 배우고 싶다 ㄴ 왜? 나만의 기술을 가졌을 때 어디서든 쓸모 있는 인재가 되기 때문 ㄴ 해외에 가서 일해보고 싶다. 언어가 부족하다면 더 나은 기술로 나를 어필하는 수 밖에 ㄴ 좋아하는 사람과 더 오래 함께하고 잘 지켜주려면, 능력은 꼭 필요하다. 뇌에게 쓸모 있는 것을 배우고 있다는 것을 증명하는 행위 우리가 배우는 수업은 하나하나가 쓸모있는 목적지이다. 더 높은 곳으로 나아가기 위한 길이기 때문에, 공부는 언제든 그만둘 수 있고 0.1 % 도 안 되는 자바의 일부를 배웠다. 단순한 일을 기계에 시키는데도 45억년이 걸렸다. 공부를 그만둔다해도 일을 잘 하는 사람은 일만 ..

Java 2020.08.15

[생활코딩 JAVA] 002 데이터와 연산

Number/ String/ ... 숫자/ 문자/ ... 제어하는 것이 컴퓨터 공학, 자바로 할 수 있는 일 데이터에 맞는 처리 방식이 존재한다. 숫자 Number : 사칙연산, 미적분과 같은 것들 number 문자열 String : 길이, 검색, substring 등 6.2 데이터 타입 system.out.println() > 빨리 치는 법 sout 치고 ctrl + 스페이스바 " 따옴표 안에 있는 것들은 문자이다 " 6 "6" 여러가지 데이터 타입이 있는데, 가장 핵심적인 10가지 중의 압도적으로 중요한 Number 숫자 와 String 문자를 알아보았다. 데이터 타입에따라 계산법과 결과값이 달라지기 때문에, 데이터 타입을 구분한다. sout(123) // Number 숫자 123으로 인식 sout(..

Java 2020.08.15

[생활코딩 JAVA] 001 자바, 이클립스 설치/Hello World 출력

오늘은 학원 수강 전에 예습을 하려고 생활코딩 JAVA1 수업을 시작했다. 자바 애플리케이션 실행 - 생활코딩 수업소개 가장 간단한 자바 애플리케이션을 구현해서 실행해봅시다. 결과물은 간단 하지만 그 의미는 간단하지 않습니다. 강의1 Editor does not contain a main type 라는 에러가 발생하면 src 디렉토리� opentutorials.org 어제 수업을 꼼꼼히 안 들어서인가 자바, 이클립스 설치에 실패했다. 그리고 오늘은 성공! 동영상에서 하라는 대로만 하면 된다. Hello World!! 출력을 해보았다. 그리고 수업을 들은 다른 분들이 댓글에서 정리해주신 글들을 읽으면서 개념을 정리할 수 있었다. 같은 개념을 3가지 다른 방법으로 설명하신 걸 보니 더욱 이해가 된다. 컴퓨터..

Java 2020.08.15
반응형