我的程序完全按照我希望的方式运行,但是当我将问题留空或单击确定时,我的输出中所有这些错误都显示为红色。我想知道如何解决这个问题,所以当我什么都不输入时,我应该得到 null 或空字符串。我相信我已经搞砸了以下程序,但我需要这些数据才能使我的程序正常工作。我是否缺少一些东西来确保我可以获得 null 或空字符串。
谢谢!
input = JOptionPane.showInputDialog(null, "Ask any question (Remember to type the ?):");
i = input.length() - 1;
lastletter = input.charAt(i);