我必须反转用户输入的字符串,并且当用户输入负数时我试图删除负号,但我不确定如何解决这个问题。
我尝试过使用 string.replace() 但当用户输入“-9”时,我不会打印“9”,而是返回“99-9”
import java.util.Scanner;
public class Reverse {
public static void main(String[] args) {
Scanner scnr = new Scanner (System.in);
System.out.println("Type a number: ");
String num = scnr.nextLine();
String reverse = "";
for (int i = num.length() - 1; i >= 0; i--) {
reverse = reverse + num.charAt(i);
}
System.out.println("Reverse is: " + reverse);
}
}
GCT1015
千万里不及你
森栏
相关分类