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();
}
}