응용 SoftWare/JAVA
[예제] for문을 이용한 반복문(계산하기)
Hyun CHO
2016. 11. 24. 17:59
임의의 수를 입력받아 다음과 같이 처리하라
1~임의의 수=합
1~임의의 수=홀수의 합
1~임의의 수=짝수의 합
ex)
import java.util.Scanner;
class ForEx1
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
System.out.print("임의의 수를 입력=");
int num = scan.nextInt();
int sum=0;
int oddSum=0;
int evenSum=0;
for(int i=1; i<=num; i++){
sum=sum+1;
if(i%2==0){evenSum=evenSum+i;}
else{oddSum=oddSum+i;}
}
System.out.println("1~"+num+"까지의 합은"+sum);
System.out.println("1~"+num+"까지의 홀수의 합은"+oddSum);
System.out.println("1~"+num+"까지의 짝수의 합은"+evenSum);
}
}