三、实现过程:
1、新建一个Visitor类输入下面代码:
//游人类
import java.util.Scanner;
public 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.print("请输入姓名:");
name=input.next();//给name属性赋值
if(!"n".equals(name)){
System.out.print("请输入年龄:");
age=input.nextInt();
//给age属性赋值
}
}
System.out.print("退出程序");
}
}
2、再新建一个自定义类(我定义为ljp51)
import java.util.Scanner;
public class ljp51{
public static void
main(String []args){
Scanner input=new Scanner(System.in);
Visitor ljp=new Visitor(); //创建对象
System.out.print("请输入姓名");
ljp.name=input.next();//给name属性赋值
System.out.print("请输入年龄");
ljp.age=input.nextInt();//给age属性赋值
ljp.show();//调用显示信息方法
}
}
3、如果使用记事本Doc命令测试需要使用javac编译两个类
本教程由学者之星原创,如需转载其他网站请注明原处网址:http://blog.sina.com.cn/linjpwz
对教程代码有疑问或不解可回帖咨询!