JAVA1 - 15.2 나의 앱 만들기 (배열)
·
youtube.com|user|egoing2/JAVA1
배열 Array 예제를 통해 배열을 살펴보자. public class AccountingArrayApp { public static void main(String[] args) { double valueOfSupply = Double.parseDouble(args[0]); double vatRate = 0.1; double expenseRate = 0.3; double vat = valueOfSupply*vatRate; double total = valueOfSupply + vat; double expense = valueOfSupply*expenseRate; double income = valueOfSupply-expense; double dividend1 = income*0.5; double divi..
JAVA1 - 14.2 나의 앱 만들기 (변수 도입)
·
youtube.com|user|egoing2/JAVA1
변수도입 상품의 공급가 20000.0 의 값에 변수를 넣어보자. 한 번에 같은 값에 변수 넣는 방법. 오른쪽 클릭, Refactor > Extract Local Variable... 클릭 ( 단축키 Alt + Shift + L ) Variable name에 변수 이름 입력. 하고 OK를 누르면 자동으로 바뀐다. 다른 값들에도 변수를 도입해보자. 부가세율을 나타내는 0.1 은 vatRate 공급가에서 비용의 비율을 나타내는 0.3 은 자동으로 기입하면 문제가 생긴다. ( Extract Local Variable 창에서 preview 를 통해 바뀌는 변수 확인 가능 ) 동업자들과 배분하는 Dividend 2 의 배분값에도 0.3 이 있기 때문이다. 그래서 일괄적으로 변수를 지정할 때 조심해야 한다. 이럴 경..
JAVA1 - 8.
·
youtube.com|user|egoing2/JAVA1
Ex) 변수의 정의 public class Variable { public static void main(String[] args) { int a = 1; // Number -> integer 정수 ... -2, -1, 0, 1, 2, ... System.out.println(a); double b = 1.1; // real number -> double 실수 ...-2.0, -1.0, 0, 1.0, 2.0, ... System.out.println(b); String c = "你好世界"; System.out.println(c); } } Ex) 변수의 효용 public class Letter { public static void main(String[] args) { String name = "ro117..
WEB2 - JavaScript 18 (리팩토링 중복의 제거)
·
youtube.com|user|egoing2/WEB2 - JavaScript
리팩토링 중복의 제거 리팩토링(Refactoring) 코딩을 하고 나면 좀 비효율적인 면들이 생기기 마련이다. 그러면 동작하는 것은 그대로 두고 코드 자체를 아주 효율적으로 만들어서 그 코드의 가독성을 높이고 유지보수를 하기 편리하게 만들고, 중복된 코드를 제거하는, 다시 개선하는 작업 리팩토링의 사례 - 3.html 예제에서 비효율적인 것들을 제거해보자. 먼저 야간모드 기능을 스크롤을 내려 웹페이지의 아래쪽에서도 사용하게 만들고 싶다는 가정. 코드 작성한 것을 동일하게 아래에 붙여 넣기 한다면 제대로 작동하지 않는다. (开启 버튼을 누르면 야간모드는 작동하나 웹페이지 상단 원래의 버튼만 关闭 로 바뀌고 아래 것은 바뀌지 않는다.) 붙여넣기한 코드의 id값을 구분해줘야 한다. WEB网络 计算机语言-常见语..