함수(2)
-
[Java] function 함수
오늘은 필요한 함수를 미리 만들어두고,필요할때 마다 함수를 호출하여 사용해보자. Quiz원의 반지름을 전달받아, 원의 넓이를 반환하는 함수원주율은 3.14로 간주한다 단, 사용자가 정수를 입력하든, 실수를 입력하든 모두 정상 작동되도록 하여라.package function;public class Ex01 { static double getCircleArea(int radius) { // 정수를 넣어도 정상 실행 double area = radius * radius * 3.14; return area; } static double getCircleArea(double radius) { // 실수를 넣어도 정상 실행 double area = radius * radius * 3.14; ret..
-
[Java] Stirng 함수와 Luhn 알고리즘 feat.신용카드번호
오늘은 자료형 String의 다양한 함수,그리고 우리가 흔히 사용 중인 신용카드 번호에 사용되는 Luhn 알고리즘에 대해 알아보자. Quiz1. 신용카드 번호를 오른쪽에서부터 더하면서 진행한다 (끝에서 부터 시작) 2. 2의 배수의 자리에 있는 수는 곱하기 2 만약, 곱한 수가 10보다 크다면 10의 자리수 + 1의 자리수 의 결과값을 넣는다3. 전체 숫자가 10의 배수라면 true , 10의 배수가 아니라면 false true 가 되어야 유효한 카드번호이다. class Solution { public boolean solution(String cardNumber) { int sum = 0; // 1) '-' 제거 String s1 = cardNumber.rep..