겉바속촉

여러가지 연습예제 본문

IT일기(하반기)/블록체인

여러가지 연습예제

겉바속촉 2020. 5. 28. 17:44
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