java编译时找不到符号

public class gamedrive{
public static void main(String[] args){
guessgame game = new guessgame();
game.startgame();
}
}
这是第一个java文件
import java.util.Scanner;
public class player{
public void guess(){
Scanner input = new Scanner(System.in);
System.out.println("请输入你猜的数字:");
int nums = input.nextInt;
System.out.println("我猜是"+nums);
}
}
这是第二个java文件
public class guessgame{
player p1;
public void startgame(){
p1 = new player();
int Num = 3;
if (p1.nums == Num){
System.out.println("你猜对了");
}else{
System.out.println("你猜错了,辣鸡");
}
}
}
这是第三个java文件

E:\>javac gamedrive.java
.\guessgame.java:6: 错误: 找不到符号
if (p1.nums == Num){
^
符号: 变量 nums
位置: 类型为player的变量 p1
.\player.java:6: 错误: 找不到符号
int nums = input.nextInt;
^
符号: 变量 nextInt
位置: 类型为Scanner的变量 input
2 个错误
这个是报错。
请教各位大佬这是怎么回事,应该怎么改呢,整了半天啦
E:\>

已经OK了,查看修改视频即可。。。

public class gamedrive{
public static void main(String[] args){
guessgame game = new guessgame();
game.startgame();
}
}

//////////////////


import java.util.Scanner;
public class player{
public int nums;
public void guess(){
Scanner input = new Scanner(System.in);
System.out.println("请输入你猜的数字:");
nums = input.nextInt();
System.out.println("我猜是"+nums);
}
}

/////////////


public class guessgame{

public void startgame(){
player p1 = new player();
p1.guess();
int Num = 3;
if (p1.nums == Num){
System.out.println("你猜对了");
}else{
System.out.println("你猜错了,辣鸡");
}
}
}

shipin

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜