Develop/Java
자바 기초 10강 - 사용자 정의 함수
dawonny
2021. 7. 19. 00:10
728x90
반응형
약수중 k번째로 작은 수를 찾는 프로그램
package tutorial10;
public class Main1 {
//k번째 약수 찾기
public static int function(int number, int k) {
for(int i=1;i<=number; i++)
{
if(number % i ==0)
{
k--;
if(k==0)
{
return i;
}
}
}
return -1;
}
public static void main(String[] args) {
int result = function(3050, 10);
if(result == -1) {
System.out.println("k번째 약수는 없습니다");
}
else
{
System.out.println(result);
}
}
}
문자열중 마지막 글자
package tutorial10;
public class Main2 {
//문자열중 마지막 글자
public static char function(String input) {
return input.charAt(input.length() -1);
}
public static void main(String[] args) {
System.out.println(function("Hello World"));
}
}
최대값 찾기
package tutorial10;
public class Main3 {
public static int max(int a, int b)
{
return (a>b) ? a: b;
}
public static int function(int a , int b, int c) {
int result = max(a,b);
result = max(result, c);
return result;
}
public static void main(String[] args) {
System.out.println(function(345,567,789));
}
}
728x90
반응형