日期:2014-05-19  浏览次数:20661 次

在eclipse里报错了,不知道是什么原因,求帮助看一下。谢谢
package IO_Test4;

import java.util.Scanner;
class Visitor
{
String name;
int age;
public void show()
{
Scanner input = new Scanner(System.in);
while(!"n".equals(name))
{
if(age>=18 && age<=60)
{
System.out.println(name+"的年龄为:"+age+"门票价格为20元左右\n");
}
else
{
System.out.println(name+"的年龄为:"+age+"门票免费\n");
}
System.out.println("请输入姓名");
name = input.next();
if("n".equals(name))
{
System.out.print("请输入年龄:");
age = input.nextInt();//给age属性赋值
}
}
System.out.println("退出程序");
}

}

import java.util.Scanner;
class InitialVistor
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
Visitor v=new Visitor();
System.out.println("请输入姓名:");
v.name = input.next();
System.out.println("请输入年龄:");
v.age = input.nextInt();
v.show();

}

}

------解决方案--------------------
错误是什么啊?
------解决方案--------------------
。。。。。。。那个地方错了
------解决方案--------------------
下面的那个import java.util.Scanner去掉。
import java.util.Scanner;class InitialVistor
{

------解决方案--------------------
楼上的正确 粘到我项目上我还以为 自己多粘了一块呢