public static void main(String[] args) { int a=20; float b=56.7f; float v=sum(a, b); // Call By Value System.out.println(v); int[]arr= {1,2,3,4,5}; // 배열의 총합? int vv=arrSum(arr); // Call By Reference(번지) System.out.println(vv); } public static float sum(int a,float b) { float v=a+b; return v; } public static int arrSum(int[] arr) { int sum=0; for(int k:arr) { sum+=k; } return sum; } Call by valu..
자바
기억 공간의 이름 = 변수(variable) 변수를 선언 해야 기억 공간이 만들어 진다. 데이터를 저장할 메모리 공간의 이름(symbol) 변수는? 기억 공간 1. 크기 2. 어떤 종류의 데이터를 저장할 것인가 자료형(DataType) = 변수의 크기와 변수에 저장될 데이터의 종류를 결정 하는 것 정수 -> int 실수 -> float 불 -> boolean 문자 -> char a라는 기억공간에 정수를 넣고 싶다. 정수 자료형은 int a; => 변수 선언 4byte int (자료형) 1. 크기 : 4byte (1byte=8bit, 4byte=32bit) 2의 5승 2. 종류 : 정수 DB저장, 파일, Excel, pdf, Networt 저장을 하려면 메모리에 저장을 할 수 있어야 함. 자료형(DataT..

Java 구동 방식 이클립스 환경 - 자바 소스 컴파일, 실행을 할 때 Command창을 통해서 컴파일이나 실행을 하지 않음 - IDE 통합 개발 도구(Eclipse)가 아니라 별도의 콘솔 창에서 컴파일을 한다 했을 경우에만 컴파일 명령을 알아두면 된다. - src : 소스 파일이 들어 있다.(Java code) - bin : 컴파일(copile)을 하게 되면 실행 가능한 클래스(.class) 파일이 이 곳에 만들어 진다. .class 파일 - 실행 가능한 파일 - byte code == class파일 클래스 파일이 왜 생성 되는지? - Java는 exe와 같은 확장자가 아니다. - exe가 아니기 때문에 이 실행 파일을 더블 클릭해서 실행 할 수 없다. - 즉, Java 소스 파일을 컴파일 하면 실행 ..

https://www.data.go.kr/index.do 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr 가입을 해야한다 활용신청 누르고 사용목적 등을 입력하면, 바로 활용할 수 있을 수도 있고 하루? 정도 기다려야 승인이 날 수도 있다. 마이페이지를 들어가면 내가 활용 신청한 API를 볼 수 있다. 들어가서 활용신청 상세기능정보를 들어가 Rest조회 미리보기 확인을 누른다. 이런 화면이 뜨고 미리보기를 눌러 확인한다. https://chrome.google.com/webstore/category/extensions?..

import java.util.Arrays; class Solution { public int solution(int[] d, int budget) { int answer = 0; Arrays.sort(d); int sum = 0; for(int i : d) { sum += i; if(sum>budget) { break; } answer++; } return answer; } } 간단하니깐 바로 문제풀이 1. d의 배열을 오름차순 정렬 2. 각 부서의 값을 차례로 더할 sum 변수 3. d배열의 값을 하나씩 넘기면서 sum에 저장하고 이 값이 총 예산(budget)을 넘는지 확인 4. 넘으면 answer의 값이 올라가지 않은 채 반복문을 break하고 return answer 끝!