gpt4 book ai didi

java - java中的扫描仪问题

转载 作者:行者123 更新时间:2023-11-30 08:39:00 25 4
gpt4 key购买 nike

这是我的代码

import java.util.Scanner;
import java.util.Random;
public class RPS {
public static void main (String[] args){
Scanner scan = new Scanner(System.in);
Random rand = new Random();
int comp=0, user=0;
char temp = ' ';
System.out.println("Enter Q to quit.");
while(user!=4){
comp = rand.nextInt(3);
System.out.print("Enter your choice (R, P, S): ");
temp = scan.nextChar();
if(temp =='R' || temp =='r')
user=1;
if(temp =='P' || temp =='p')
user=2;
if(temp =='S' || temp =='s')
user=3;
else
user=4;
...

我在重要的事情之后切断了代码的结尾。我在“temp = scan.nextChar();”行中收到错误说找不到符号。我的错误是什么?

最佳答案

Scanner 没有 nextChar 方法,您可以使用 next 来获取字符作为 String

String charInput = scan.next();
char character = charInput.charAt(0);

关于java - java中的扫描仪问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36325728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com