【发布时间】:2013-11-01 10:43:29
【问题描述】:
该程序应该接受用户输入的字符串并将其反向返回。 (例如“Hello”是输入“olleH”是输出。)您可以通过运行类似java ReverseCL2 Hello 的程序来执行此操作,但是,当没有输入字符串时,它会打印一个ArrayOutOfIndexException。我需要它来打印用户应该做什么(运行代码时请输入一个字符串。)我已经尝试过下面的内容以及if (args[0].equals(null))。提前感谢您的帮助:)
public class ReverseCL2
{
public static void main(String[] args)
{
String s = args[0];
String rev = "";
if (args[0].isEmpty())
{
System.out.println("Input a string to be reversed");
}
else
{
for (int i=0; i<s.length(); i++)
{
rev = s.charAt(i) + rev;
}
System.out.println(rev);
}
}
}
【问题讨论】:
标签: java