Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

개발 한번 해블로그

[Java 과제] 2일차 본문

과제

[Java 과제] 2일차

hide on bush 2023. 11. 20. 17:11

Q. 

1. 자바에서 자주사용하는 클래스가 들어 있는 기본 패키지는 무엇인가.
2. 자바에서 문자열을 저장하기 위해서 만들어진 자료형은 무엇인가.(클래스의 fullname을 쓰시오)
3. 기본자료형의 타입을 서로 변환 하는 방법을 무엇이라고 하는가.
4. 여러개의 동일한 데이터를 처리하기 위해서 사용하는 자료구조는 무엇인가.
5. 배열을 사용하는 이점을 2가지 정도 기술하시오.
6. 배열의 길이를 구하는 속성은 무엇인가.
7. 실수 데이터 5개를 저장하기 위한 배열을 생성하는 코드를 작성하시오.
8. 반복적인 코드를 하나의 동작으로 만들어 놓고 필요할때 호출하여 사용하는 것을 무엇이라고 하는가.
9. 실수형 배열을 매개변수로 받아서 총합을 구하여 리턴하는 메서드를 정의해보시오.(메서드명 floatTotal)
10. 문자 '0','a','A'의 아스키코드 값을 각각 쓰시오.
11. '1'+'1'=2 가 될려면 어떻게 해야되는지 생각해보세요.제시된 문제를 마지막으로 정리해보시기 바랍니다.

[실습문제]
int[] arr= {4, 3, 1, 2, 5};
위 배열을 가지고 본인이 해볼 수 있는 다양한 프로그램을 최한 5가지 이상을 만들어 보세요

 

A.

1. java.lang
2. java.lang.String
3. 캐스팅
4. 배열
5. 데이터 처리(반복문 사용), 데이터 이동
6. 변수명.length
7. float[] a=new float[5];
8. method
9.

public class ArraySumCalculator {
    public static float floatTotal(float[] numbers) {
        float sum = 0.0f;

        // 배열의 각 요소를 더하여 총 합을 계산
        for (float number : numbers) {
            sum += number;
        }

        return sum;
    }

    public static void main(String[] args) {
        // 실수형 배열을 생성
        float[] values = { 1.5f, 2.0f, 3.5f, 4.2f, 5.1f };

        // floatTotal 메소드를 호출하여 배열의 합을 계산
        float totalSum = floatTotal(values);

        // 결과 출력
        System.out.println("총 합: " + totalSum);
    }
}

10. 48, 97, 65
11. ‘1’은 아스키 코드로 49이므로 ‘1’에서 48을 빼줘야함. 즉 (‘1’-48)+(‘1’-48)=2
[실습문제] : https://github.com/jisoon418/FCQuiz

'과제' 카테고리의 다른 글

[멘토링] 얕은 복사와 깊은 복사  (0) 2024.01.17
[토이 프로젝트 1] 여행 여정을 기록, 관리하는 SNS 서비스  (2) 2024.01.03
[Java 과제] 4일차  (0) 2023.11.24
[Java 과제] 3일차  (0) 2023.11.22
[Java 과제] 1일차  (0) 2023.11.16