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

[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

활동하기