gpt4 book ai didi

java - "Insert AssignmentOperator expression"JAVA错误

转载 作者:行者123 更新时间:2023-11-30 04:19:28 26 4
gpt4 key购买 nike

我不断收到错误“插入赋值运算符表达式来完成表达式”我的程序基本上是选择动物所在的随机位置。我也正在编写​​数组和变量,对吗???

问题出现在if语句中;具体代码为 giraffeLocation [r.nextInt(giraffeLocation.length)];

import java.util.Scanner;
import java.util.Random;

public class animaltracker {
public static void main(String[] args){
Scanner s = new Scanner(System.in);
Random r = new Random();

char giraffe;
char rhino;
char hipopotamus;

String[] giraffeLocation;
giraffeLocation = new String[3];
giraffeLocation[0] = ("Africa");
giraffeLocation[1] = ("Russia");
giraffeLocation[2] = ("Germany");





System.out.println("Welcome to the animal tracker!");
try { Thread.currentThread().sleep(800); }
catch ( Exception e ) { }

System.out.println("Which animal shall we be tracking today?");
try { Thread.currentThread().sleep(800); }
catch (Exception e) { }

System.out.println("\nGiraffe?\nRhino?\nHipopotamus?");
String animal = s.nextLine();
if(animal.equalsIgnoreCase("giraffe")){
**giraffeLocation [r.nextInt(giraffeLocation.length)];**

System.out.println("Your giraffe is in, " + giraffeLocation );
}







}
}

最佳答案

您实际上并没有将随机位置的查找存储在任何地方,您想要这样的东西:

String tmp = giraffeLocation [r.nextInt(giraffeLocation.length)];

System.out.println("Your giraffe is in, " + tmp );

关于java - "Insert AssignmentOperator expression"JAVA错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17461396/

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