-1
我有一个绝对值的程序,现在它接受像1 + 1 -1这样的数字,但我也需要它能够接受小数作为来自用户的有效输入。我也需要使用intString.matches方法。我会怎么做呢? 这里是应该重做如何更改我的程序以接受不同的输入?
import java.util.Scanner;
public class absolutevalue {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print(" Type in a number ");
String inStr = input.nextLine();
if (inStr.matches("//d"))
System.out.println("The absolute value is" +inStr);
else
System.out.println("not even close");
input.close();
}
}
试试这个:double num = Double.parseDouble(in.next()); – codemirel
到目前为止你尝试了什么?发布您的代码!当你运行它时发生了什么?你预期会发生什么?你有什么特别的问题? – Robert
我必须重做它,但idk从哪里开始。这是我的。我知道我需要把类似if(inString.matches(// d等),但我不是100%的括号内的表达式 –