U E D R , A S I H C RSS

새싹교실/2021/다Java먹자/라희수 (rev. 1.4)

새싹교실/2021/다Java먹자/라희수



1. 1주차 수업 회고


2. 2주차 수업 회고

-1주차 수업을 듣지는 못했지만, 자바를 해본 적이 있고 선배님께서 프로젝트 파일을 만드는 법부터 차근차근 다시 설명해 주셔서 쉽게 기억을 되살릴 수 있었다.
-반복문인 for문과 조건문인 switch문을 이용한 예제를 풀어보며 수업을 듣기만 하는 것이 아니라 실습을 통해 조금 더 빠르게 익힐 수 있었다.
-입력할 때 쓰이는 Scanner를 배우게 되면서 변수를 임의로 지정하는 것 말고도 직접 사용자가 입력하여 다양하게 활용할 수 있게 되었다.

2.1. 과제1

1부터 100까지 짝수의 합을 구하는 코드 작성
package task1;

public class task11 {

   public static void main(String[] args) {
      // TODO Auto-generated method stub
      int num=0;
      int sum=0;
      while(num<=100) {
         sum+=num;
         num+=2;
      }
      System.out.println("1부터 100까지의 짝수의 합은" + sum + "입니다.");
   }

}

2.2. 과제2

10진수를 2진수로 변환
package task1;

import java.util.Scanner;

public class task12 {

   public static void main(String[] args) {
      // TODO Auto-generated method stub
      Scanner sc = new Scanner(System.in);
      int num = sc.nextInt();
      int []arr= new int [10];
      int i=0;
      
      while(num!=1) { 
         arr[i++] = num%2; //num을 2로 나눈 나머지를 배열에 저장
         num/=2; //num을 2로 나눈 몫을 num에 저장, 몫이 1이 되면 반복문 종료
      }
      arr[i] = num;
      
      for(int j=i; j>=0; --j) {
         System.out.print(arr[j]);
      }
      
   }

}

3. 3주차 수업 회고


3.1. 실습

주어진 배열에서 최댓값 구하기
package week03;

public class Array {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int[] array = {1, 5, 3, 8, 2};
		int max = array[0];
		for(int i=0; i<5; i++) {
			if(array[i]>max) {
				max=array[i];
			}
		}
		System.out.println("최댓값은 " + max + "입니다.");
	}

}

4. 4주차 수업 회고

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-04-10 12:02:12
Processing time 0.0251 sec