gpt4 book ai didi

Java编译错误: cannot find symbol

转载 作者:IT老高 更新时间:2023-10-28 21:00:12 24 4
gpt4 key购买 nike

嘿,我刚开始写第一本关于 java 的编程书,所以这应该很容易解决。乱用我对条件句的新知识,我得到了标题错误。

代码如下:

import java.util.Scanner;

public class Music
{
public static void main( String[] args )
{

Scanner x = new Scanner( System.in );

int y;

System.out.print( "Which is better, rap or metal? 1 for rap, 2 for metal, 3 for neither" );
y = input.nextInt();

if ( y == 1 )
System.out.print( "Someone hasn't heard\nhttp://www.youtube.com/watch?v=Vzbc4mxm430\nyet" );

if ( y == 2 )
System.out.print( "Someone hasn't heard\nhttp://www.youtube.com/watch?v=s4l7bmTJ7j8\nyet" );

if ( y == 3 )
System.out.print( "=/ \nMusic sucks anyway." );
}
}

当我尝试编译时:

Music.java:13: error: cannot find symbol
y = input.nextInt();



symbol: variable input
location: class Music
1 error

最佳答案

错误消息告诉您变量“输入”在您的范围内不存在。您可能想使用您的 Scanner 对象,但您将其命名为“x”,而不是“输入”。

Scanner input = new Scanner( System.in );

应该修复它。

关于Java编译错误: cannot find symbol,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12237209/

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