class Person
{
private String name;
private int age;
Person()
{
this("张三",100);
}
Person(String name)
{
this(name,100);
}
Person(int age)
{
this("张三",age);
}
Person(String name,int age)
{
this.name=name;
this.age=age;
}
public void setName(String name)
{
this.name=name;
}
public void setName(int age)
{
this.age=age;
}
public String getName()
{
return this.name;
}
public int getAge()
{
return this.age;
}
public int getMax(Person person)
{
return this.age>person.age?this.age:person.age;
}
public String getMaxPerson(Person per)
{
if(this.age>per.age)
return this.name;
else
return per.name;
}
public void showPerson()
{
System.out.println("姓名:"+name+" ,"+"年龄:"+age);
}
}
public class ThisTest
{
public static void main(String[] args)
{
Person my=new Person("秦皓",33);
Person you=new Person("秦杰",78);
int age = my.getMax(you);
String name = my.getMaxPerson(you);
System.out.println("年长者是:"+name+","+"年龄是:"+age);
System.out.println("========!");
Person a=new Person(78);
a.showPerson();
System.out.println("========!");
Person b=new Person("秦杰");
b.showPerson();
System.out.println("========!");
Person c=new Person();
c.showPerson();
}
}
第二题
产生随机数然后,让人来猜测。
产生一个1-100之间的随机数,用户输入猜,大了,小了,中了
/*
例题 产生随机数然后,让人来猜测。
产生一个1-100之间的随机数,用户输入猜,大了,小了,中了
main开启程序就可以,随机数,输入,另一个类做
*/
import java.util.*;
class RandomTest
{
//定义一个方法 产生随机数,返回值为int
public int getRandom()
{
return (int)(Math.random()*100+1);
}
//定义一个方法,使得接收用户所输入的随机数,然后进行判断
public void playGame()
{
int num=getRandom();
Scanner in=new Scanner(System.in);
while(true)
{
int i=in.nextInt();
if(i==0)
{
System.out.println(num);
}
else
{