我如何修改此代码以将随机文本插入控制台并为我反转



我对编程很陌生,我尝试过使用Integer.parseInt(args[0](;但它表示int不能转换为String。

public class Reverse {
public static void main (String[] args)
{
String s = "reverse this";

for (int i = s.length() - 1; i >= 0; i--) {
System.out.print(s.charAt(i));
}
}
}

您需要一种从源(例如键盘或命令行(输入文本的机制。下面是一些示例:

从键盘:

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a text: ");
String s = scanner.nextLine();
for (int i = s.length() - 1; i >= 0; i--) {
System.out.print(s.charAt(i));
}
}
}

样本运行:

Enter a text: Hello World
dlroW olleH

从命令行:

public class Main {
public static void main(String[] args) {
if (args.length >= 1) {
for (int i = args[0].length() - 1; i >= 0; i--) {
System.out.print(args[0].charAt(i));
}
}
}
}

您必须将其作为java Main "Hello World"运行,其中"Hello World"是命令行参数。

相关内容

  • 没有找到相关文章

最新更新