목록개발 공부 (108)
코딩일상
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/RosRH/btrHorJmvFm/cHWbGKhLOzAGeezW7rDoiK/img.png)
레퍼런스 삼항 조건 연산자 - JavaScript | MDN 조건부 삼항 연산자는 JavaScript에서 세 개의 피연산자를 취할 수 있는 유일한 연산자입니다. 맨 앞에 조건문 들어가고. 그 뒤로 물음표(?)와 조건이 참truthy이라면 실행할 식이 물음표 뒤로 들어 developer.mozilla.org [Javascript] 삼항연산자 자바스크립트 삼항 연산자는 참/거짓에 따라 선택적으로 실행되는 조건문이다. 상항연산자는 조건문 ? 선택문1:선택문2 로 구성된다. 조건문이 참이면 선택문1을 실행하고, 조건문이 거짓이면 velog.io
완강이라는것을 해본지가 언제인지 기억도 가물가물한데, 정말 하게 되었다. 우선 이렇게 포기하지않고 완강하 나 스스로에게 칭찬을 해주고 싶으며, 수업을 정말 재밌고 이해 잘할수있게 만들어준 이고잉님에게도 감사를 드리고 싶다. 이수업을 마치고 나서 자바라는 언어를 어떻게 활용하고 나아가야할지 큰틀을 잡은 느낌이다. 엑셀을 처음배웠을때의 혁명과 같이 정말 이걸로 많은것들을 이루어낼수 있을거 같다는 생각이들었다. 이제 정말 좋은 도구를 배웠으니 이를 활용을할 방법들에 대해 생각해보고 적용해나아가보아야겠다. 나도 이렇게 개발이라는 첫발을 내딛게 된거 같아 기쁜마음을 기록하고자 이포스팅을 쓴다. System.out.println("Hi JAVA);
클래스란?? 클래스는 서로 연관되 변수와 매소드를 그룹핑한것이다. 거기에 이름을 붙인것이다. 역시 정리정돈의 상자이다. 인스턴스란?? 인스턴스는 하나의 클래스를 복제해서 서로 다른 데이터값과 서로같은 메소드를 가진 복제본을 만드는것이다. class Accounting{ public double valueOfsupply; public double vatRatio; public double expenseRate; public void print() { System.out.println("Value of supply :"+valueOfsupply); System.out.println("VAT :" +getVAT()); System.out.println("Total :" +getTotal()); System.o..
매소드는 서로 연관된 코드를 그룹핑해서 이름을 붙이 정리정돈의 상자이다. 매소드는 서로 연관된 코드를 그룹핑해서 이름을 붙인 정리정돈의 상자이다. 매소드 사용시에는 변수의 상태가 어떠한지 잘봐야한다. 지역 변수인지 전역변수인지를 말이다. 이를 잘 파악을 해야지 오류나 버그없이 잘 사용할수있다. 오늘의 코딩 public class AccountingMethodApp { public static double valueOfsupply; public static double vatRatio; public static double expenseRate; public static void main(String[] args) { valueOfsupply = 50000.0;//매소드를 이용해서 내용을 엄청나게 깔끔하게..
배열?? 이게 왜 필요하지 이생각을 하였다. 그냥 값을 넣고 똑같이 하는건데?? 하지만 수업을 듣고 나서 가장 크게 느낀것을 우린 그냥 값만 보았을때는 이 숫자가 무엇을 의미하는지를 모를수밖에 없다는것이다. 그리고 이숫자끼리의 상관관계도 말이다. 그렇기에 배열을 이용하여 단순 숫자에 의미를 나타내어 줄수도 있고, 상관관계를 한번에 볼수있게 만들수있다. 오늘의 핵심코드 public class AccountingIFApp { public static void main(String[] args) { double valueOfsupply = Double.parseDouble(args[0]); double VatRatio = 0.1; double expenseRate = 0.3; double vat = value..
직장인이라면 필수인 엑셀의 조건문을 이제 자바를 통해서도 실행할 수있게 되었다. 조건문이야 말로 코딩을 통해 사람의 생각을 입히는것이라고 볼 수있다고 생각한다. 세상은 많은 조건들을 통해서 결과값이 나오고 있다. 그러한 조건들을 잘 프로그래밍화 하는게 좋은 코딩이 아닐까라고 생각한다. 오늘의 코드 public class AccountingIFApp { public static void main(String[] args) { double valueOfsupply = Double.parseDouble(args[0]); double VatRatio = 0.1; double expenseRate = 0.3; double vat = valueOfsupply*VatRatio; double total = valueO..
변수를 활용하여 오늘은 일련의 계산과정을 한번에 할 수있는 프로그래밍을 만들었다. 엑셀을 자주 사용하는 나로써 좀더 자바를 통해 고급화 하는 과정을 할 수있을것같다는 재미를 느꼈다. 좀더 많은 변수와 단순화를 넘어 사용감을 올릴수 있으니 이만한 도구가 없는것같다. 아는것에서 최대한 활용하는것이 배움에있어서의 더 빠름을 준다고 는 말도 공감을 느끼며 이고잉님의 대단함에 박수를 쳤다. 오늘 공부하면서 느낀점 변수를 확실히 의미가 있게 하고 구간별로 딱 나누니깐 한눈에 알아보기 쉬운것같다. 그래서 구조와 변수명을 잘짓는것이 중요하다고 다들 말을한는것 같다. 이렇게 흐름을 앞으로 잘 만들어 낼수 있는 알고리즘적인 사람이 되야겠다. 오늘 진행한 코드 public class AccountingApp { public..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bu8XeK/btrzKs9x3eY/Cec2G4RYPXKqaOwnFdFYw0/img.png)
내가 이해한 상황에서까지 정의를 하자면 인스턴스 단기적인 결과나 값을 도출하는 상황이 아니고 그 변수에 많은 값들을 담아내야하는경우에 복제품을 만들어 변수를 만들어내고 거기에 지속적으로 내용을 담기위해 인스턴스를 한다. 상속 부모클래스에 있는 메소드를 자식클래스에서도 사용이 가능한것 상속을 통해서 더나은 기능의 매소드들을 만들고 업그레이드 할수도있으며 부모의 메소드또한 편하게 계속이용해나아갈수있다. 추가) overide 하지만 자식클래스와 부모클래스에 이름이 같은 매소드가 있는경우에는 현재 사용되고있는 클래스의 값이 우선 사용된다. 즉, 자식클래스와 부모클래스에 a라는 같은 이름의 매소드가 있는경우 자식클래스 a매소드가 작동을 하게 되는것 이를 override라고 한다. 이클립스에서 상속관계를 쉽게보는법..
현재의 대부분의 기술들은 원초적인 법칙부터 해서 만들어지거나 사용되지 않는다. 긴 시간에 따라 쌓여온 기술들을 바탕으로 더나은 기술이 만들어질뿐이다. 프로그래밍도 마찬가지이다. 다른사람들이 만든 기술들을 조각조각 합쳐서 또다른 기술을 만들어내는것 그것이 현재의 프로그래밍들이 급격하게 성장할수 있는 이유인거같다. 그리고 점점더 어마어마하 기술들로 이 지구를 바꿔갈것이며 더 효율적이고 편리한 삶을 살아갈수있게 바꿔줄것이다. 라이브러리가 바로 그러한 개념이다 누군가 만들어놓은 코딩들을 나의 프로그래밍 안에 속하게 하는것 이러한 재미때문에 나는 좀더 이 프로그래밍이라는것에 더 흥미가 가는것같다.
생활코딩 egoing님이 오늘은 아주 중요한 부분인 입력과매개변수에대해 알려주었다. 배운것에 대해 정리를 하자면 입력은 사전에 내가 정리해둔값들이라고 볼수있다. 내가짠 프로그래밍에 들어갈 인풋들을 사전 정의 하는것이라고 본다. 이렇게 정리된 인풋들이 프로그래밍 안으로 잘들어가게 하는것이 매개변수라고 볼수있다. 즉, argument 가 parameter를 통해서 짜여진 프로그래미안으로 들어가는것이다. 자바에서의 parameter는 args라는 것을 통해 들어가게된다. 추가)컴퓨터의 1번째는 0이다. 컴퓨터의 2번쨰는 1이다. 이클립스에서는 argument를 Runconfiguration에서 입력한다. 입력값의 구분은'부호로한다. 오늘의 코딩 // parameter, 매개변수 public static voi..