我在让用户在控制台中输入一个字符串并且他们输入的特定字符串等于 if 语句时遇到了很多麻烦。我想在控制台中输入“SquareRoot”并转到 if 语句,但是当我输入它时,没有任何反应。我能做些什么来解决这个问题?如何使用户输入等于字符串和 if 语句?我的“if”语句有问题吗?Scanner userInput = new Scanner(System.in);String SquareRoot;System.out.println("Type 'SquareRoot' - find the square root of (x)")SquareRoot = userInput.next();if(SquareRoot.equals("SquareRoot")) { Scanner numInput = new Scanner(System.in); System.out.println("Enter a number - "); double sR; sR = numInput.nextDouble(); System.out.println("The square root of " + sr + "is " + Math.sqrt(sR));
添加回答
举报
0/150
提交
取消