커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
과제 관련 질문
Java 문법 종합반 v0
2주차
북마크
임*영
댓글
11
추천
0
조회수
80
조회수
80
답변 완료


작성한 코드 및 에러 메세지


Scanner sc = new Scanner(System.in);
LinkedHashSet<String> set = new LinkedHashSet<>();

System.out.println("요리 이름을 입력하세요.");
String title = sc.nextLine().trim();
System.out.println("=======================");
System.out.println("레시피를 입력하세요.");

while (true) {
    String text = sc.nextLine().trim();
    if (text.equals("끝")) {
        break;
    }
    set.add(text);
}
System.out.println("=======================");
Iterator iterator = set.iterator();
System.out.println(title);
for (int i=0; i<set.size(); i++) {
    if (iterator.hasNext()) {
        int count = i + 1;
        System.out.println(count + ". " + iterator.next());
    }
}
스파르타 즉문즉답


1) 위 코드 실행시 공백 문자열이 출력되는데 어느 부분에서 문제가 생긴 건지 모르겠습니다 ㅜㅜ


2) 과제 답안 코드에 타이틀과 레시피 입력받는 부분이 sc.next(); 으로 되어있는데 nextLine(); 으로 한 줄 입력 받지 않는 이유가 있을까요?







취소
 공유
취소
댓글 0
댓글 알림
나의얼굴