전체 글
-
[JAVA]구조적 프로그래밍(3)JAVA 2021. 3. 3. 15:09
안녕하세요! 이번에도 자바의 구조적 프로그래밍에 대해 알아보도록 할게요~ 이번에는 코드를 사용하여 직접적으로 사용해보겠습니다 위 글또한 뉴렉처님 강의를 바탕으로 작성합니다. ( 다같이 따라해봐요 :) ) 드가자~~ 3. 에서 오류가 발생하는 이유는 exam이 가르키는것이 null 이기 때문에 참조형식인 exam 은 new를 통해 만든 객체를 대입해야한다! 아래처럼! 4. 여기서 Exam은 2에서 만든 Exam의 class를 의미한다. exam의 이름은 다른 것을 사용해도 된다! ex) Exam roro = new Exam(); roro.kor = 30; 자, 그럼 준비운동은 끝났습니다! 이제 성적을 입력받고 출력하는 것을 함수로 만들어 보겠습니다! 5. 입력함수와 출력함수를 작성하였고, input(exa..
-
[JAVA]구조적 프로그래밍(2)JAVA 2021. 3. 2. 00:32
안녕하세요! 이번 포스팅은 지난 포스팅에 이어서, 코딩을 하면서 구조적 프로그래밍에 대해 알아보겠습니다. 지난 국어성적입력 로직을 가져와 설명하겠습니다. 이번 강의 역시 뉴렉처님 강의를 정리한 내용입니다. www.youtube.com/watch?v=uIDfIjCeNx4&list=PLq8wAnVUcTFWQ4TpRPZRa5nj1VwfyO7st&index=2 자세한 내용은 위 강의를 참고해주세요. 오늘 포스팅의 학습목표는 구조적인 프로그래밍을 이용하여 아래 로직을 함수를 이용하여 재설정 할 수 있다! 입니다. 조금 어려울 수도 있어요! 하지만 이해되실때 까지 보시면 됩니다 하하핳.. 자 그럼 지난 시간에 정리한 코드를 리뷰해보겠습니다. package part2.ex1.성적입력부분나누기; import java...
-
[JAVA]구조적 프로그래밍(1)JAVA 2021. 3. 2. 00:01
절차적 프로그래밍(procedural programming)은 절차지향 프로그래밍 혹은 절차지향적 프로그래밍이라고도 불리는 프로그래밍 패러다임의 일종으로서, 때때로 명령형 프로그래밍과 동의어로 쓰이기도 하지만, 프로시저 호출의 개념을 바탕으로 하고 있는 프로그래밍 패러다임을 의미하기도 한다. 프로시저는 루틴, 하위프로그램, 서브루틴, 메서드, 함수(수학적 함수와는 다르고 함수형 프로그래밍에 있는 함수와는 비슷한 의미이다.)라고도 하는데, 간단히 말하여 수행되어야 할 연속적인 계산 과정을 포함하고 있다. 프로그램의 아무 위치에서나 프로시저를 호출될 수 있는데, 다른 프로시저에서도 호출 가능하고 심지어는 자기 자신에서도 호출 가능하다. 절차적 프로그래밍은 복잡도가 지나치지 않고 유지보수하기 쉽기 때문에 단순..
-
[독서]공정하다는 착각(1)독서 2021. 3. 1. 23:21
마크 주커버그, 카카오톡 창업자, 앨론머스크 등등 우리 사회엔 부러워할 사람들이 너무 많다. 우리는 생각한다. 내가 그처럼 되지 못 한것은 '노력'의 부재 때문이라고. 사람들은 말한다. 지금같은 시대처럼 공정한 세상이 없다고, 이런 환경 속에서 어려서부터 노력을 강조하고, 치열하게 경쟁하는 것같다. '공정'이라는 프레임에 같혀 우리는 치열하게 산다. 나는 상상, 걱정을 많이한다. 현실적인 상상이나 걱정이 아니라, 조금 거시적인 걱정을 많이 하는 편인것 같다. 이런 성격이 내가 책을 고르는 기준이 되는것 같다. 서점을 들려서 평소 내가 궁금해했지만, 내 생각으로는 명확하고 확실한 답을 찾을 수 없는 문제들, 이런 기준으로 책을 고르는 것같다. 이번에 읽는 공정하다는 착각 이라는 책 또한 위 같은 끌림에 의..
-
[JAVA] 배열의 중요성JAVA 2021. 2. 26. 13:59
안녕하세요! 저번 시간에는 JAVA의 제어구조에 대해 정리했습니다. 이번에는 제어구조를 다 알고 있다는 가정하에! ( 뉴렉처님 www.youtube.com/watch?v=p3xABYu0B0c&list=PLq8wAnVUcTFV7wEVu2qcAChtAOYusZwzj&index=26 강의를 참고해주세요) 이 코드를 어떻게 하면 더 깔끔하게 정리할 수 있을까? 라는 질문에 대한 답을 찾으려고합니다! 그것은 바로, 바로, 바로, 바로, 배열이라는 개념입니다! 일단 개념에 대해 설명 드갑니다! wikidocs.net/206 자세한 설명은 링크 타시면 나와있습니다! 일단 저번 시간까지 배운 자바 제어구조를 살펴봅시다람쥐 코드 나와~~ package ex12.control2.switch_; import java.uti..
-
[JAVA] 제어 구조 if 와 whileJAVA 2021. 2. 25. 17:32
이 글은 유투브 뉴렉처님의 강의를 참고하여 만든 내용입니다. 내용 기술은 제 글을 참고하기보다는 뉴렉처www.youtube.com/channel/UC5-ixpj8DioZqmrasj6Ihpw 님의 강의를 참고해주세요! IF문과 WHILE문의 차이란? 프로그래머는 흐름을 만드는 사람이고 흐름을 제어하는 사람이다. 제어구조를 잘 이해하고 만드는 것이 프로그래밍을 잘하는 사람입니다. 뉴렉처님의 말씀입니다. 오늘은 언제 if와 while을 언제쓰는지 차이점을 알아보겠습니다 ㅎㅎ 아래와 같은 코드가 있다고 합니다! package ex07.control1; import java.util.Scanner; public class Program { public static void main(String[] args) { ..