자바 8 버젼 강의 퀴즈 페이지
package Quiz;
public class _01_Quiz {
public static void main(String[] args) {
// 적절한 자료형 요구 및 변수명 요구
// 버스번호는 '1234' or '상암09' 등
// 남은 시간은 분단위
// 남은 거리는 km 단위 1.5km, 0.8km
String busNum1 = "1234";
String busNum2 = "상암08";
int comeTime1 = 5;
int comeTime2 = 10;
float comeDist1 = 1.5f;
float comeDist2 = 3.8f;
System.out.println(String.format("%s 버스는 %d분 남았습니다. 남은 거리는 %.1f 입니다.",busNum1, comeTime1, comeDist1));
System.out.println(String.format("%s 버스는 %d분 남았습니다. 남은 거리는 %.1f 입니다.",busNum2, comeTime2, comeDist2));
}
}
package Quiz;
public class _02_Quiz {
public static void main(String[] args) {
// 어린이 키에 따른 놀이기구 탑승 여부 조회
// 120cm 이상 삼항연산자 사용
// 입력 : n
// 출력 : 키가 n 이므로 탑승 OO합니다.
int a = 110;
int b = 120;
String message1 = a >= 120 ? String.format("키가 %d 이므로 탑승 가능합니다.", a) : String.format("키가 %d 이므로 탑승 불가능합니다.", a);
String message2 = b >= 120 ? String.format("키가 %d 이므로 탑승 가능합니다.", b) : String.format("키가 %d 이므로 탑승 불가능합니다.", b);
System.out.println(message1);
System.out.println(message2);
}
}
package Quiz;
public class _03_Quiz {
public static void main(String[] args) {
// 주민등록증 생년월일 및 성별 출력
// 조건 13자리 숫자 -을 포함 14자리 문자열 형태
// 출력 "990709-1578311" 경우 -> 990709-1 까지 출력
String birthData = "990709-1578311";
System.out.println(birthData.substring(0, 8));
System.out.println(birthData.substring(0, birthData.indexOf("-") + 2));
}
}
package Quiz;
public class _04_Quiz {
public static void main(String[] args) {
// 주차 요금 정산
// hour 당 4000원 ( 일일 최대 요금 30000원)
// 경차 or 장애인 최종 요금 50% 할인
// 출력 예시 아방이 5 hour -> 20000
// 경차 5hour -> 10000원 장애인 10시간 -> 15000원
int res;
int pay = 0;
int payList = 1; // 0일반 1 경차, 장애인
for (int h = 0; h < 8; h++){
pay += 4000;
}
if (payList == 0){
if (pay < 30000){
res = pay;
}
else {
res = 30000;
}
}
else {
if (pay < 30000){
res = pay / 2;
}
else {
res = 15000;
}
}
System.out.println(res);
}
}
package Quiz;
public class _05_Quiz {
public static void main(String[] args) {
// 배열 활용 쇼핑몰에서 구매 가능한 신발 사이즈 옵션 출력
// 250 ~ 295 까지 5단위 증가 총 10가지
int n = 250;
int[] shoes = new int[10];
for (int i = 0; i < 10; i++) {
shoes[i] = n;
n += 5;
}
for (int shoe: shoes) {
System.out.println(shoe);
}
}
}