모든 글을 보고싶다면 꾸욱 32

[JAVA의 정석] 자바의 정석 7.객체지향 프로그래밍 [7-2]

* 이 글은 2020. 3. 6. 10:20에 작성되었던 글입니다 * 자바의 정석 7.객체지향 프로그래밍 [7-1] 포스팅 보러가기 [JAVA의 정석] 자바의 정석 7.객체지향 프로그래밍 [7-1] * 이 글은 2020. 3. 6. 8:43에 작성되었던 글입니다 * 공부하면서 복습도 할 겸 블로그를 다시 시작하기로 했다. 학원을 다니기전에 혼자 공부하며 포스팅한 html, c언어 포스팅을 봤는데......ㅎ.ㅎ dajoonee.tistory.com ​ 자바의 정석 연습문제 7-2 ​ 이 문제가 바로 바로 나를 아주 화나게 만든 문제다ㅠㅠㅠ (내가 바보일지도 모르겠다...) 모범답안보고 헛웃음이 절로 났다는건 비밀...ㅋㅋㅋㅋㅋㅋㅋ ​ ​ 일단 코드를 봐보자. ​ suffle() 메소드 코드 void sh..

[C언어] 5. 출력 함수(라이브러리 함수)

* 이 글은 2019. 9. 11. 0:07에 작성되었던 글입니다 * printf 함수의 변환 명세 (출력 포맷 설정) 식(변수) 결과 값의 출력 : 변환 명세를 사용. ex) printf ("%d\n"), age %d 변환 명세 자리에 age변수의 데이터를 출력함. 여기서 문제 ~~~ 왜 실수 자료형인 double은 이름이 double일까요? 왜냐,double의 기억공간 크기는 float 자료형의 기억공간 크기의 두 배이기 때문에 더블이라고 지었다고한다. ​ 변환 명세 출력 예시 ​ * 띄어쓰기 그대로 출력. * 소수점은 6자리까지 표시해준다. ​ ​ * 숫자와 기호 및 알파벳은 1칸씩 차지하지만, 한글의 한 글자는 두 칸 차지. printf의 변환명세와 필드폭 필드폭 -필드폭은 세로로 여러 값이 오른..

[C언어] 4. 변수와 자료형

* 이 글은 2019. 9. 10. 22:47에 작성되었던 글입니다 * C 프로그램의 구성요소 - 변수 ; 프로그램에서 처리할 데이터를 저장할 주소 지정 - 상수 : 데이터 값 자체. 변하지 않는다. - 대입문 : 변수에 정해놓은 값을 저장시키라는 명령문. - 선언문 : 변수 이름 선언. - 자료형 : int, double, char 등 저장할 데이터의 종류에 따라 지정할 수 있는 자료형이 달라짐. ​ 1. 기억장치 설정 int(자료형) age(변수) : [ age ]라는 기억 메모리 공간을 할당받는 것을 변수 선언이라고 한다! ​ 2. 대입문 : 변수에 데이터를 저장. age = 15; age라는 메모리 공간에 15라는 데이터를 저장하라는 명령문이다. * 같은 변수에 새로운 데이터를 넣은 대입문이 등장..

[C언어] 3. C 프로그램의 구조

* 이 글은 2019. 9. 9. 1:06에 작성되었던 글입니다 * C 프로그램 구조 ​ c 프로그램 : 특정 일을 수행하는 함수들의 모임 ​ main 함수 - 반드시 있어야 하는 함수. - 이 외에도 사용자 목적에 맞게 다른 함수를 정의하여 사용 가능. ​ 구조 예시 전처리기(preprocessor instruction) 지시 - 컴파일러 보다 먼저 특정 일을 수행하는 전처리기에게 내리는 지시. - #include (ㅋㅋ왜태그처리하지) 사용자가 만들지 않은 라이브러리 함수, 예로 scanf와 printf를 사용하는데 필요한 헤더 파일 'stdio.h'를 이 프로그램에 포함시키라는 뜻. - 이 지시 없이는 scanf와 printf 함수를 사용할 수 없다. ​ *scanf와 printf 등 직접 코딩하기에..

[C언어] 2. 프로그램 개발 과정

* 이 글은 2019. 9. 8. 22:58에 작성되었던 글입니다 * 1. 문제 분석 : 개발할 프로그램의 내용, 성격, 해당 프로그램의 사용자가 요구하는 기능이 무엇인지 분석하는 과정. ​ 2. 알고리즘 설계 - 원하는 결과가 나오도록 컴퓨터가 해야 할 일을 순서대로 모아둔 것. - 프로그램 개발에서 아주 매우 중요한 단계. - 건축물 설계도를 만드는 과정에 해당. - 순서도(flow chart)나 의사 코드(pseudo code)를 이용하여 나타냄. ​ 3. 코딩하기 : 알고리즘을 특정 프로그래밍 언어로 옮기는 작업. (소스파일, 소스코드) ​ 4. 컴파일(compiling) 하여 목적 파일(*.obj =object)과 라이브러리 파일 생성. ​ 5. 링킹(linking)을 통해 실행파일 생성 (*...

[C언어] 1. C 프로그램의 이해

* 이 글은 2019. 9. 8. 22:01에 작성되었던 글입니다 * 컴퓨터는 2진수(binary numbers)인 0과 1만 사용. 사람은 10진수(decimal numbers)인 0~9 사용. (왜냐 손가락이 10개이기 때문에 ㅋ.ㅋ) ​ * 2진수로 명령을 하기에는 효율적이지 않음. ​ ● 컴퓨터 (computer) : 데이터를 처리하여 정보를 제공하는 전자적 데이터 처리 장치. ​ ● 알고리즘 (algorithm) : 문제를 풀기 위한 처리 과정을 순서대로 적은 것, ​ ● 프로그램 (program) : 컴퓨터에게 내리는 명령을 알고리즘 순서에 맞게 모아둔 것. ​ ● 프로그래밍 언어 (programming language) : 컴퓨터 프로그램을 짜는 데 사용하는 언어. ​ 1) 고급 언어 (hi..

웹/ 앱 개발 관련 공부 예습 시작! [HTML 이란?]

* 이 글은 2019. 8. 28. 0:27에 작성되었던 글입니다 * 본격적으로 웹/앱 개발 관련 공부를 시작하기 전에 예습을 하기로 했다. 개발자 관련하여 유튭을 여기저기 둘러보다 '생활코딩' 채널을 만나게 되었다. (광고 아닙니당 ㅎ) ​ ... ​ ​ ​ Wow ​ UNBELIEVABLE! ​ 너무너무나 쉬운 설명과 함께 귀에 쏙쏙 박히는 목소리와 말투를 가지신 선생님께서 강의를 해주시는데 ​ 그야말로 ​ 신세계였다. ​ 비전공자인 나는 정.말.로 컴퓨터는 물론이거니와 컴퓨터 언어에 대해서 아무것도 몰랐다고 한다. Web 1.HTML 강의를 이틀 만에 다 들었다. 선생님이 참 대단하다고 생각하면서..ㅋㅋㅋ ​ 선생님 부디.. 아주아주 조금만 일하시고... 어마어마한 돈 쓸어 담으시길 간절히 기원합니..

[flutter] 화면 이동 구현 - Navigator

flutter에서 화면 이동을 구현하려면 Navigator 클래스를 사용해야 합니다. 화면 이동을 구현하기 위해서는 다수의 routes가 필요합니다. route란? flutter에서는 screen, page를 route라고 부릅니다. 안드로이드에서는 Activity, ios에서는 ViewController와 동일합니다. main() void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: Screen1(), ); } } Screen1() class Screen1 extends StatelessWidget { ..

flutter ThemeData - 앱의 테마를 지정해보자.

앱은 여러 화면들로 구성이 되어있는 경우가 많습니다. 화면들마다 색상을 구성해준다면 굉장히 불편하겠죠? ​ 그렇기에 원하는 값으로 설정이 가능한 ThemeData를 사용하는 게 정신건강에 무척이나 좋을듯하네요 😁 class _MyHomeState extends State { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('Theme Data'), centerTitle: true, ), body: Center( child: Text('Body Text'), ), floatingActionButton: FloatingActionButton( child: Icon(Icons.add), ), )..

웹에서 flutter 프로젝트 - flutter 온라인 IDE 추천 [flutLab]

컴퓨터 프로그래밍 언어들 중 c언어, java, python 등의 언어의 개발환경을 지원하는 온라인 IDE는 무수히 많지만지금껏 사용해봤던 온라인 에디터에서는 dart 언어나 flutter(는 언어가 아니지만..)를 지원하는 에디터는 보지 못했던거 같아서 한 번 찾아봤다.​​1. CODEPEN​codepen.io/CodePenAn online code editor, learning environment, and community for front-end web development using HTML, CSS and JavaScript code snippets, projects, and web applications.codepen.io​유튜브로 코딩 관련 영상들을 많이 보는데 추천으로 본 영상에서 소개해..

728x90