분류 전체보기 (224) 썸네일형 리스트형 Method output 인풋을 공부했으면 아웃풋을 공부할 차례 아.. 개열심히 썼는데 날라갔다 이런 x같은... 뭐 다시 쓰는 수밖에 이번 강의를 통해 알게 된 사실 정리하기 1. return method에서 return을 써주면 그 다음 값을 출력하게 된다. 그때, return 값의 데이터 형식을 꼭 method에서 정해주어야 한다. 예를 들어 문자열이라면 String을, 정수값이면 int를, 실수값이면 double을 써주는거다. 또 return은 method의 종료를 알리는 기능을 수행하기도 한다. 그렇기 때문에 그 뒤에 어떤 코드를 쓴다 한들 return 이 나오면 그 method는 자동으로 종료된다. 2. void 하지만 그렇다고 모든 method들이 return값을 가지지는 않는다. return값이 없는 함수인 경우 .. Method와 입력값 Method를 사용하는건 효율적이어서 좋다. 하지만 그 이상으로 효율적으로 만들기 위해서는 method 안에 들어가는 값들을 계속 다르게 쓸 수 있으면 좋지 않을까 그래서 쓰는게 '변수' public class WhyMethod { public static void main(String[] args) { PrintTwoTimes("a", "-"); PrintTwoTimes("b", "#"); PrintTwoTimes("c", "%"); } public static void PrintTwoTimes(String text, String delimiter) { System.out.println(delimiter); System.out.println(text); System.out.println(text); }.. Why Method? 이번 영상은 왜 method를 사용하는지에 대해서 그 근본적인 원인을 탐구하는 시간이었다 먼저 method를 사용하기 이전의 코드를 보면 public class WhyMethod { public static void main(String[] args) { //1000000 System.out.println("-"); System.out.println("A"); System.out.println("A"); //1000000 System.out.println("-"); System.out.println("A"); System.out.println("A"); //1000000 System.out.println("-"); System.out.println("A"); System.out.println("A"); .. Java Method 공부 시작 나만의 프로그램을 만들기 위해 블로그 카테고리도 열고 실제 코드도 짜고있지만... 막히는게 있어서 나혼자 해결하기가 힘들다는 생각을 했다. 그래서 결국 다시 찾아간 생활코딩 수업 일단 Java Method를 들어보고 그 다음 객체지향 수업을 들어봐야겠다. 수업내용을 요약해보자면.. public class FirstMethod { public static void main(String[] args) { System.out.println("Hello Method"); System.out.println(Math.floor(1.1)); } } Sysout ln도 method이고 main 안의 본문내용도 method 였다는 사실->이건 내가 만든 method인거다.. 역시나 한국말로 하면 아리까리하다 뭐 더 들어.. 두 번째 수정 첫 번째 버전과 달라진 것이 뭐가 있는지 기록을 해야할 것 같다. 1. 윈도우 98테마를 적용했다. - 이건 당연히 온전히 내 능력으로 한건 아니고 구글링을 통해 css 코드를 발견했다. jdan.github.io/98.css/#intro 98.css A design system for building faithful recreations of old UIs. jdan.github.io 엑스형은 2005년 배경이긴하지만 대충 그 언저리 느낌이 나려면 윈도우98 감성이 필요하다고 생각했기 때문에 굉장히 열심히 찾았다. 사실 css에 대해 아는거라곤 생활코딩에서 어찌어찌 연습해본게 다였어서 기억을 되짚어가며 만들어야 했다. 2. 시작페이지를 만들었다. - 바로 엑스형이 제목인 페이지로 접속하는게 아니라 "G.. step 2 - method 사용 원시코드에서 벗어나기 위해 method를 사용해봤다... 사실 원래 실습했던거 참고하면서 만들고 있는데 이러면 그냥 배끼는거 밖에 안되서 블로그에 정리해가면서 코드를 써야겠다. public class MonthlyEarning { public static double ValueOfText; public static double NumberOfSell; public static double AdjustmentRate; public static double TaxRate; public static void main(String[] args) { ValueOfText = 500; NumberOfSell = Double.parseDouble(args[0]); AdjustmentRate = 0.1; TaxRate.. step 1 역시 나만의 프로젝트를 만드는건 너무나 중요했다 굉장히 간단한 계산기를 만드는것임에도 불구하고 처음부터 다시 하려니까 뭐부터 해야할지 기억이 안났다... 그래서 일단 컨셉은 잡아놨으니 포스타입에서 실제로 정산받은 내역을 참고해서 코드를 작성했다. public class MonthlyEarning { public static void main(String[] args) { double ValueOfText = 500; double NumberOfSell = Double.parseDouble(args[0]); double Earning = ValueOfText*NumberOfSell; double AdjustmentRate = 0.1; double TaxRate = AdjustmentRate*0.1; dou.. Java1 완강 드디어 다 들었다. 모든 강의가 그러하듯 재생바가 완료되었다 한들 내가 그 안의 내용을 다 습득했다는 뜻이 아니다. 물론 블로깅을 통해서 중간중간 정리를 했기 때문에, 그냥 후루룩 다 들은 것 보다는 조금 더 이해도가 높았을것이라... 일단은 믿는다. 사실 아직까진 java가 어떤 것을 나에게 가져다 줄 수 있을지 잘 모르겠지만 일단 어떤 프로그램을 만들 수 있을지에 대한 아이디어는 가져와 주었다. 실습을 숫자를 이용해서 했기 때문에, 나 역시 숫자를 이용한 프로그램을 만들어 보려고 한다. 아이디어는 간단하다. >>또 Instance 인스턴스의 개념 역시 배웠지만.. 여기서 부터 내가 이해한게 맞는지 의문이 많이 들기 시작한다. 우선 Class 개념은 제대로 이해한거 같으니 여기서부터 다시 출발하겠다. 인스턴스는 "하나의 클래스를 복제해서 서로 다른 데이터의 값과 서로 같은 method를 가진 복제본을 만드는 것이다." 그니까 아까 굿즈박스에 비유하면 NCT DREAM 파우치가 이미 있으니까 NCT U 파우치를 하나 더 만드는건데, 대신 멤버가 다를테니 포카를 꺼내게 하는 method는 똑같이 복제를 하고, 멤버 (=value)는 달라도 여전히 기능은 같은 파우치를 만드는 것이다.. 라고 생각하니 갑자기 인스턴스도 이해가 바로 되는 듯한 기분이다. 무.한.확.장 NCT 를 빨면서 얻는 이점도 있다는게 신기하다 ㅋ 여튼 코드를 보자 c.. Class Method와 유사한 개념. 아니 Method를 묶어주는 그 상위 개념이라고 생각하면 될 것 같다. 객체(Class)는 서로 연관된 변수와 Method를 그루핑하고 이름을 부여해준 것이다. 결국 Method와 비슷한 정리상자라고 나는 이해했다. Class가 필요한 이유는 하나의 App 안에 서로 다른 Method와 변수들이 섞여 들어갈 수 있기 때문이다. 그렇기 때문에 그 전에 Class 라는 객체로 먼저 묶어주면, 딱 지정해서 그 값들만 불러올 수 있게 되는거다. 그냥 큰 박스안에 파우치들이 여러개 있는거라고 생각했다. 머 예를 들어 NCT 굿즈 상자 (=App)이 있고 그 중에서 NCT DREAM의 제노 포카를 꺼내야 한다고 생각해보자. (과몰입 빠순이라고 욕해도 어쩔 수 없다 ^ㅠ^) 굿즈를 정리도.. 이전 1 ··· 18 19 20 21 22 23 다음