import java.util.Scanner;
class ClassEx1
{
//int num;
ClassEx1(){
//numberInput();
//allHap();
}
//콘솔에서 값을 입력받는 메소드
int numberInput(){
Scanner scan = new Scanner(System.in);
System.out.print("임의의 정소 입력 = ");
//int num = scan.nextInt();
//return num;
return scan.nextInt();
}
//합
void hap(int num){
int sum = 0;
for(int i=0; i<=num; i++){
sum += i;
}
numberOutput("합", sum, num);
}
void oddHap(int num){
int sum = 0;
for(int i=1; i<=num; i+=2){
sum += i;
}
numberOutput("홀수의 합",sum, 10);
}
void evenHap(int num){
int sum = 0;
for(int i=2; i<=num; i+=2){
sum += i;
}
numberOutput("짝수의 합", sum, 10);
}
void allHap(){
//hap();
//oddHap();
//evenHap();
}
//출력하는 메소드
void numberOutput(String msg, int result, int num){
System.out.println("1 ~ "+num+"까지의 "+msg+" = "+result);
}
public static void main(String[] args)
{
/*ClassEx1 ce = new ClassEx1();
ce.numberInput();//입력
ce.hap();
ce.oddHap();
ce.evenHap();
ce.allHap();*/
ClassEx1 ce2 = new ClassEx1();
int a = ce2.numberInput();
ce2.hap(a);
ce2.oddHap(a);
}
}
/*
실행
임의의 정수입력 = ___
1~___까지의 합 = ___
1~___까지의 홀수의 합 = ___
1~___까지의 짝수의 합 = ___
*/
'응용 SoftWare > JAVA' 카테고리의 다른 글
오버로딩(overloading) (0) | 2016.11.30 |
---|---|
[객체] 구구단 만들기 (0) | 2016.11.30 |
생성자 메소드 (0) | 2016.11.29 |
반환형 메소드 (0) | 2016.11.29 |
이름과 점수를 입력받아 개인별 총점과 평균, 과목별 총점과 평균을 구하고 개인별 석차순으로 정렬하라. (0) | 2016.11.29 |