JAVA 24일차

이희복·2023년 1월 30일
0

JAVA

목록 보기
21/41

아래 프로그램을 작성하시오.

국어 영어 수학 점수를 scanner 로 입력 받아.
평균과 학점을 출력 하는 프로그램을 짜시오.

단) Grade(국어,영어,수학) 클래스를 만들것.

============================
출력)
총점 : 240
평균 : 80


String 과 StringBuilder 의 차이는?

  • String
    불변성을 갖고 있습니다.
    문자열 객체는 최초에 생성되면 절대로 그 값이 변하지 않습니다.

  • StringBuilder/StringBuffer
    문자열+연산을 하면서 String 객체가 만들어지는 낭비를 방지합니다.

아래의 String 함수를 설명하시오.

  • length()
    length()는 문자열의 길이를 알고자 할 때 사용됩니다.
  • substring()
    특정 문자열을 잘라내어 반환합니다.
    index는 0부터 시작합니다.
  • concat()
    두 개의 문자열을 하나의 문자열로 만들어주는 역활을 하는 함수입니다.
  • charAt()
    String으로 저장된 문자열 중에서 한 글자만 선택해서 char타입으로 변환해주는 함수입니다.

String.valueOf 에 대하여 설명하시오.

어떠한 값을 넣어도 모두 String 문자열로 변환할 수 있다.

아래의 연산과정에서 호출되는 함수(원리)를 써서 표현해 보세요.

  • String str = "age: " + 17;

String str = "age: ".concat(String.valueOf(17));
17이 String 문자열로 변환!!

0개의 댓글