개발자 미니민의 개발스터디

[JAVA] 자바 - 메소드 (유용한 연산)

by mini_min
[JAVA]
유용한 연산이 많은 메소드!

수업 시간에 배운 메소드 연산들 중 아주 Basic 하고

유용한 연산이 되는 메소드만 정리해봤다!

 

 

◾ 두 정수 중 가장 큰 값 반환하는 메소드

public int max(int a, int b) {
int n = a > b ? a : b;
return n;
}

 

 

◾ 짝수의 합 구하는 메소드

1~n 까지의 짝수들의 합

public int even(int n) {
int s = 0;
for(int i=2; i<=n; i+=2) {
s+= i;
}
return s;
}

 

 

◾ 정수가 짝수인지 아닌지 판별하는 메소드

public boolean isEven(int n) {
return n%2 == 0;
}

 

이렇게 간단하게 짜일 일인가.....

return 에 연산자 넣어도 가능하더라

 

 

◾ 문자가 소문자면 대문자로 변환

public char upper(char c) {
if(c>='a' && c<='z')
c -= 32;
return c;
}

소문자에서 대문자로 가는 방법 -32 해줌. 반대로 대문자에서 소문자로 가려면 +32 해줌

 

 

◾ 인수로 넘겨 받아 구구단 출력

1~9 까지만 출력해야한다.

public void gugudan (int n){
int s = 0;
if(n<1 || n>9) return;
else
for(int i=1; i<9; i++) {
s = n * i;
}
}

 

 

◾ 1~100 사이 난수 발생시켜 반환

public int random100() {
return (int)(Math.random()*100) + 1;
}

 

 

 

 

블로그의 프로필 사진

블로그의 정보

개발자 미니민의 개발로그

mini_min

활동하기