1. 1부터 100까지의 수 중 홀수 개수와 짝수 개수를 출력
int oddCount=0; // 홀수
int evenCount=0; // 짝수
for(int i=1;i<=100;i++){
if(i%2 ==0){ //짝수
evenCount++;
}else{ //홀수
oddCount++;
}
System.out.println("홀수 개수 : " + oddCount);
System.out.println("짝수 개수 : " + evenCount);
2. 100부터 1까지를 한 줄에 하나씩 출력
for(int i=100;i>0;i--){
System.out.println(i)
}
3. 1부터 100까지의 수 중 홀수의 합을 출력
int sum=0;
방법1)
for(int i=1; i<=100; i++) {
if(i%2==1){
sum += i}
}
System.out.println(sum);
---------------------------------------------------
방법2)
for(int i=1; i<=100; i++) {
if(i%2==0){ //짝수 일땐 sum=sum+i 실행되지 않음
continue; //for문으로 돌려보내기
}
sum = sum+i;
}
System.out.println(sum);
4. 1부터 100까지 정수 중 3의 배수이거나 5의 배수인 수만 출력
for(int i =0;i<=100;i++){
if(i%3==0 || i%5==0){
System.out.println(i)
}
}
5. 1부터 50까지 수 중 50의 약수를 모두 출력
for(int i =1; i<=50;i++){
if(50%i==0){
System.out.println(i)
}
}
6. 1부터 100까지 더하다가 합이 100 이상이 되면 멈추고, 마지막으로 더한 수와 합을 출력
int sum = 0;
for(int i =1; i<=100; i++;){
sum += i;
if(sum>=100){
lastNum=i;
break;
}
}
System.out.println("마지막으로 더한 수 : " + lastNum);
System.out.println("합 : " + sum);
7. 1부터 100까지 숫자를 홀수는 더하고 짝수는 빼서 결과를 출력
int sum=0;
for(i=1;i<=100;i++){
if(i%2==0){ //짝수
sum -= i;
} else { //홀수
sum += i;
}
}
System.out.println(sum);
'Do it > Practice' 카테고리의 다른 글
Java) String 클래스 연습 (1) | 2025.08.04 |
---|---|
Java) scanner 속성 예제 (0) | 2025.07.28 |
Java) class연습 02 (0) | 2025.07.28 |
Java) class연습 (1) | 2025.07.24 |
Java) 배열 연습 (1) | 2025.07.23 |