저는 Java에 매우 익숙하며 문장의 첫 글자를 끝으로 이동시키고 마지막에 "y"를 추가하여 Pig Latin으로 문장을 번역하는 프로그램을 만들려고합니다. 첫 번째 문자는 모음이었고 그렇지 않으면 "ay"였습니다. 이를 위해 대기열을 사용해야합니다. 현재 내 프로그램은 종료 중입니다. 누군가 내가 잘못 가고있는 곳이나 다음에 어디로 갈지를 알아낼 수 있는지 궁금합니다. 감사!대기열을 사용하는 Java Pig 라틴어 문장 번역기
import MyQueue.QueueList; 가져 오기 java.util.Scanner;
// QueueList.java
//
// Class QueueList definition with composed List object.
package MyQueue;
public class QueueList {
private List a_queue;
public QueueList() {
a_queue = new List("queue");
}
public Object peek() throws EmptyListException {
if (a_queue.isEmpty())
return null;
else
return a_queue.getFirstObject();
}
public void print() {
a_queue.print();
}
public void enqueue(Object object) {
a_queue.insertAtBack(object);
}
public Object dequeue() throws EmptyListException {
return a_queue.removeFromFront();
}
public boolean empty() {
return a_queue.isEmpty();
}
}
코드에서 포맷터를 실행할 수 있습니까? 조건을 추적하기가 약간 어렵습니다. – chrylis
들여 쓰기가 고정되었습니다. ctrl-k 들여 쓰기가 탭으로 잘 작동하지 않습니다. 첫 번째 편집을 망칠 사과드립니다. –
들여 쓰기 도움에 감사드립니다. 나는 현재 번역하지 않을 내 프로그램의 최신 버전으로이 파일을 편집했으며 입력 된 내용을 정확히 인쇄합니다. – user2659030