Таким образом, этот код позволяет пользователям сохранять свой объект, созданный в основном. Однако я хочу создать функцию (если я думаю), которая спросит пользователей, хотят ли они ее сохранить (results.txt). Если они это сделают, сохраните, а затем выйдите из программы.Как создать Да/Нет?
import java.io.FileOutputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
public class Main {
public static void main(String args[]) {
Person arthur = new Person();
arthur.name = "Arthur Dent";
arthur.age= 21;
System.out.println("\nDo you wish to save these results? (Y/N)");
String fileName = "results.txt";
try {
ObjectOutputStream os = new ObjectOutputStream(new FileOutputStream(fileName));
os.writeObject(arthur); //write object
os.close();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("\nYour results are saved!");
}
}
Вы хотите знать, как запросить пользователя или создать оператор 'if'? – MadProgrammer
Отформатируйте свой код, прежде чем отправлять его здесь, пожалуйста. Вы можете использовать этот онлайн-инструмент для этого: http://codebeautify.org/javaviewer – Behrang
Посмотрите на класс сканера 'new Scanner (System.in);' –