[Java] for반복문을 활용한

1. 소수 찾기

public class MyNumber {
	private int number;
    public MyNumber(int number) {
    	this.number = number;
    }
    public boolean isPrime() {
   
    	//소수 : 자기자신과 1로만 나누어 지는 숫자
        
        //음수값이 들어올 때 처리
        if(number < 2) {
          return false;
        }
        for(int i = 2;i<=number-1;i++) {
        if(number%i==0){
        	return false;
          }
        }
    	return true;
    }
    
}

2. 입력된 숫자에 1부터 숫자를 더하는 출력 방식

public int sumUptoN(){
	//1+
    int sum = 0;
    for( int i=1;i<=numer;i++){
     sum += i;
    }
    return sum;
}

3. 1과 자신을 제외한 입력 값의 약수의 합을 계산합니다.

public int sumOfDivisors(){
	int sum = 0;
    for(int i=2;i<number;i++){
    if(number % i == 0){
		    sum += i;
	    }
    }
    return sum;
}

4. 삼각수 탑 쌓기

public void printNumberTriangle(){
//1
//1 2
//1 2 3
//1 2 3 4
//1 2 3 4 5
for(int i=1; i<= number; i++){
   for(int j=1; j<=i; j++){
	  System.out.print(j+" ");
      }
      System.out.println();
   }
}