...num
가변인수 매개변수가 유동적이다 개발자 위주 사용 public static void main(String[] args) { // 가변인수 // 매개변수가 유동적이다 // 개발자위주 사용 allocParam(1,2,3,4,5); allocParam(23,45,39); func("hello",2,3,4); } static void allocParam(int...num) { //배열과 동일 int sum = 0; for (int i = 0; i < num.length; i++) { sum = sum + num[i]; } System.out.println("합계 : "+ sum); } static void func(String str, int...num) {//가변인수를 맨 뒤에 작성해야함 System.out.p..
함수 // 두 점 (x,y) (x1,y1)간의 거리를 구하기
/* class Exercise1 { 두 점 (x,y)와 (x1,y1)간의 거리를 구한다. static double getDistance(int x, int y, int x1, int y1) { */ //거리 공식 = 루트{(y1-y)2승 + (x1-x)2승}//루트함수와 승수함수 찾기 double dis = getDistance(1,1,2,2); System.out.println("거리 : "+ dis); } static double getDistance(int x, int y, int x1, int y1) { double dx,dy; double result; //루트 : sqrt승수 : pow dx = Math.pow(y1-y, 2); dy = Math.pow(x1-x, 2); result = Ma..
함수// 암호화 복호화 v.2
/* char abcCode[] = {// a ~ z '`', '~', '!', '@', '#',// a b c d e '$', '%', '^', '&', '*', '(', ')', '-', '_', '+', '=', '|', '[', ']', '{', '}', ';', ':', ',', '.', '/' }; char numCode[] = {// 0 ~ 9 'q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p' }; */ String str = "abcd0123"; System.out.println("원본: "+str); String scode = security(str); System.out.println("암호화:" + scode); String dcode = deci..