반응형
java 는 세미콜론 필수
자바에서 문자열 비교할떄 st1 == str2 로 하면 주소값을 비교하게 됨
문자열 비교할떄는 equals 사용
문제10) 변환
public class PlusRightType {
public int plusRightType(){
// TODO : 변수 score에 숫자 100이 할당되도록 하기 코드를 수정하세요.
int score = 99 + "1"; // 해당 부분을 수정해야 합니다.
//하단의 코드는 수정하지 말아야 합니다.
return score;
}
}
1. "1" -> 이걸 그냥 숫자 1 로 변경
2. Integer.parseInt 활용
int score = 99 + Integer.parseInt("1");
문제11) -
public class ConvertToNumber {
public int convertToNumber(char character) {
int result;
// TODO: 여기에 코드를 작성합니다.
//하단의 코드는 수정하지 말아야 합니다.
return result;
}
}
1. 유니코드 -> 2진법 으로 바꿔서 result 에 넣어줌
result = convertToNumber(character);
문제12)
public class ConvertToChar {
public char convertToChar(int num) {
char result;
// TODO: 여기에 코드를 작성합니다.
//
//하단의 코드는 수정하지 말아야 합니다.
return result;
}
}
1. int 를 char 로 변환하는 Character.forDigit()
result = Character.forDigit(num)
에러남
result = Character.forDigit(num, 10);
완료
문제13
public class GetFullName {
public String getFullName(String firstName, String lastName) {
String fullName;
// TODO: 이름과 성을 입력받아 띄어쓰기 하나를 사이에 둔 단일 문자열을 fullName에 할당해야 합니다.
fullName = firstName + " " + lastName;
fullName = String.format("%s %s", firstName,lastName);
// 아래 코드는 수정하지 말아야 합니다.
return fullName;
}
}
위처럼 두가지 방법 있음
문제14
public class ComputeAverageLengthOfWords2 {
public int computeAverageLengthOfWords2(String word1, String word2) {
int result;
//TODO: 두 단어를 입력받아 두 단어의 평균 길이를 내림하여 할당해야 합니다.
// 미리 선언된 result 변수에 word1, word2의 평균 길이를 구하고 내림 처리하여 할당하세요
result = (word1.length() + word2.length()) / 2;
Math.floor(result);
// 아래 코드는 수정하지 말아야 합니다.
return result;
}
}
내림 - Math.floor();
올림 - Math.ceil();
어떠한 값을 나누면 무조건 double 로 반환!
Math.abs() - 절대값 구함
반응형
'IT > JAVA' 카테고리의 다른 글
Java - 형변환 정리 (0) | 2024.11.21 |
---|---|
JAVA - break (0) | 2024.11.21 |
JAVA - 연산자 (1) | 2024.11.20 |
JAVA - 문자열(2일차) (0) | 2024.11.20 |
JAVA 1일차 (2) | 2024.11.19 |