Tôi đang cố gắng thực hiện một bài tập cho trường học và tôi không biết cách xử lý đầu vào. Tôi đã cung cấp một liên kết dưới đây để biết bối cảnh về việc chuyển nhượng:Danh sách các chuỗi (nhiều dòng) làm đầu vào dòng lệnh trong Java
Tôi có một ý tưởng chung về cách làm mọi việc phân hỏi, nhưng tôi không chắc chắn làm thế nào để đối phó với đầu vào.
Một đầu vào mẫu là:
a0
a00
ab000
Mà cho công suất:
Tree 1:
không hợp lệ!
Tree 2:
height: -1
con đường dài: 0
hoàn chỉnh: yes
postorder:
Tree 3:
height: 0
chiều dài đường dẫn: 0
hoàn chỉnh: yes
postorder : a
Cây 4:
chiều cao: 1
chiều dài đường dẫn: 1
.210 hoàn chỉnh: yes
postorder: ba
tôi có ý định làm điều này với Java. Câu hỏi của tôi là làm cách nào để nhập nhiều dòng đầu vào như trong mẫu vào dòng Windows cmd.exe khi không đường ống trong tệp đầu vào? Bởi vì nhấn enter sẽ chỉ chạy chương trình với một dòng đầu vào thay vì tạo một dòng mới. Ngoài ra, kể từ khi nhiệm vụ được đánh dấu tự động, đầu vào không thể tương tác, vì vậy làm thế nào tôi sẽ đi về biết khi nào ngừng đọc?
Cảm ơn.
không thể nhìn thấy liên kết để phân ... – cMinor
Oh xin lỗi quên để thiết lập cho công chúng . Nó sẽ hoạt động ngay bây giờ. – Jigglypuff
+1 Câu hỏi cụ thể, được viết tốt. Chào mừng bạn đến với SO. –