겉바속촉
여러가지 연습예제 본문
728x90
반응형
안녕하세요~ 겉바속촉입니다!^^!
이번에는 여태껏 배운 내용들을 활용해서 다음과 같은 문제들을 풀어볼게요:)
main mehtod를 각각 작성하시고
아래서 호출만 해봅시다!!
1. for_1() --> 홀수값만 출력해내기
2. for2_() --> 1~10까지 홀수의 합 구하기
3. while3_() --> 1~100까지 짝수의 합 구하기
4. while4_() --> 1~100까지 3의 배수 구하기
package day0528;
public class QuizForWhile_11 {
public static void for_1() {
int i=0;
while(true)
{
i++;
if(i%2==0)
continue;
if(i>10)
break;
System.out.println("홀수값:" + i);
}
}
public static void for_2() {
//1~10까지의 홀수합 구하기
int tot =0;
int i;
for(i=1;i<=10;i+=2)
{
tot+=i;
}
System.out.println("총합계 : " + tot);
}
public static void while_3() {
//1~100사이의 짝수의 합 while(true)
int sum =0;
int i=0;
while(true)
{
i+=2;
if(i==100)
break;
sum += i;
}
System.out.println("1~100사이의 짝수의 합 : " + sum);
}
public static void while_4() {
//1~100까지 3의 배수 구하기
int i=0;
int cnt=0;
while(true)
{
i+=3;
if(i>100)
break;
cnt++;
}
System.out.println("3의 배수 개수는 " + cnt + "개입니다");
}
public static void main(String[] args) {
for_1();
for_2();
while_3();
while_4();
}
}
1. review_1() --> 1~10까지의 수 중에서 3의 배수 빼고 출력하기
2. review_2() --> 내가 입력한 수 까지의 짝수의 합 출력하기
package day0529;
import java.util.Scanner;
public class ForWhileReview {
public static void review_1() {
//continue, for문 써서 1 2 4 5 7 8 10 나오게
int i;
for(i=0;i<=10;i++)
{
if(i%3==0)
continue;
System.out.print(i+ " ");
}
}
public static void review_2() {
//내가 입력창에 30이라고 입력하면 1~30까지의 짝수의 합 출력하기
//import
Scanner sc = new Scanner(System.in);
int su;
int i=0;
int sum=0;
System.out.println("숫자를 입력하시오");
su = sc.nextInt();
while(true)
{
i++;
if(i%2==1)
continue;
sum += i;
if(i==su)
break;
}
System.out.println("1~"+su+"까지의 짝수의 합 출력하기"+sum);
}
public static void main(String[] args) {
review_1();
System.out.println();
review_2();
}
}
코드 작성하시면서 계속 컴파일 하셔서 콘솔창과 비교해보셔야 합니다.
그래서 원하는 결과가 출력된다면 성공!^^!
728x90
반응형
'IT일기(하반기) > 블록체인' 카테고리의 다른 글
Array로 search연습하기 (0) | 2020.05.29 |
---|---|
1차원 배열 (0) | 2020.05.29 |
random 연습하기 (0) | 2020.05.28 |
while, if를 사용한 구구단 (0) | 2020.05.28 |
중첩 for문 (0) | 2020.05.28 |