第二题
package com.neusoft.test;
public class Circle {
private int r;
private double s = r*r*3.14;
private double d = 2*r*3.14;
public Circle(int r,double s,double d) {
this.r=r;
this.s=r*r*3.14;
this.d=r*2*3.14;
}
public Circle(){
}
public int getR()
{
return r;
}
public void setR(int r)
{
this.r = r;
}
public double getS()
{
setS(this.r);
return s;
}
public void setS(double s)
{
this.s = s;
s = r*r*3.14;
}
public double getD()
{
setD(this.r);
return d;
}
public void setD(double d)
{
this.d = d;
d = r*2*3.14;
}
public void showArea(){
System.out.println("半径为:"+r+" "+"面积为:"+s);
}
public void showPerimeter(){
System.out.println("半径为:"+r+" "+"周长为:"+d);
}
}
package com.neusoft.test;
import java.util.Scanner;
public class TestCircle {
public static void main(String[] args)
{
Circle circle = new Circle(8,200.96,50.24);
Circle circle2 = new Circle();
//System.out.println(circle);
circle.setR(8);
circle.setS(8*8*3.14);
circle.setD(8*2*3.14);
// System.out.println(circle.getR());
// System.out.println(circle.getS());
// System.out.println(circle.getD());
circle.showArea();
circle.showPerimeter();
}
}
第三题
package com.neusoft.test;
public class MyDate {
private int year;
private int month;
private int day;
MyDate(int year,int month,int day){
this.year=year;
this.month=month;
this.day=day;
}
public MyDate(){
}
public int getYear()
{
return year;
}
public void setYear(int year)
{
this.year = year;
}
public int getMonth()
{
return month;
}
public void setMonth(int month)
{
this.month = month;
}
public int getDay()
{
return day;
}
public void setDay(int day)
{
this.day = day;
}
//成员方法
public void showDate(){
System.out.println("日期:"+year+"年"+month+"月"+day+"日");
}
public void isBI(){
if(year%4==0&&year%100!=0||year%400==0)
System.out.println(year+"年是闰年");
else
System.out.println(year+"年是平年");
}
}
package com.neusoft.test;
public class TestMyDate {
public static void main(String[] args)
{
MyDate myDate = new MyDate(1999,1,1);
myDate.showDate();
myDate.isBI();
}
}
第四题
package com.neusoft.test;
public class Card
{
private String flowerColor;
private String point;
Card(String flowerColor,String point){
this.flowerColor=flowerColor;
this.point=point;
}
public Card(){
}
public String getFlowerColor()
{
return flowerColor;
}
public void setFlowerColor(String flowerColor)
{
this.flowerColor = flowerColor;
}
public String getPoint()
{
return point;
}
public void setPoint(String point)
{
this.point = point;
}
public void showCard(){
System.out.println(flowerColor+point);
}
}
package com.neusoft.test;
public class TestCard
{
public static void main(String[] args)
{
Card card = new Card("黑桃","A");
card.showCard();
}
}
第五题
package com.neusoft.test;
public class Coder
{
private String name;
private String ID;
private int Salary;
public Coder(){}
public Coder(String name, String ID, int Salary)
{
this.name=name;
this.ID=ID;
this.Salary=Salary;
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public String getID()
{
return ID;
}
public void setID(String ID)
{
this.ID = ID;
}
public int getSalary()
{
return Salary;
}
public void setSalary(int salary)
{
Salary = salary;
}
public void intro(){
System.out.println("程序员姓名"+name);
System.out.println("工号:"+ID);
}
public void showSalary(){
System.out.println("基本工资为"+Salary+"奖金无");
}
public void work(){
System.out.println("正在努力写代码......");
}
}
package com.neusoft.test;
public class Manager
{
private String name;
private String ID;
private int Salary1;
private int Salary2;
public Manager(){}
public Manager(String name,String ID,int Salary1,int Salary2){
this.name=name;
this.ID=ID;
this.Salary1=Salary1;
this.Salary2=Salary2;
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public String getID()
{
return ID;
}
public void setID(String ID)
{
this.ID = ID;
}
public int getSalary1()
{
return Salary1;
}
public void setSalary1(int salary1)
{
Salary1 = salary1;
}
public int getSalary2()
{
return Salary2;
}
public void setSalary2(int salary2)
{
Salary2 = salary2;
}
public void intro(){
System.out.println("经理姓名"+name);
System.out.println("工号:"+ID);
}
public void showSalary(){
System.out.println("基本工资为"+Salary1+"奖金为"+Salary2);
}
public void work(){
System.out.println("正在努力管理工作");
}
}
package com.neusoft.test;
public class Test
{
public static void main(String[] args)
{
Manager manager = new Manager("James","9527",15000,3000);
Coder coder = new Coder("Kobe","0025",10000);
manager.intro();
manager.showSalary();
manager.work();
System.out.println("==============");
coder.intro();
coder.showSalary();
coder.work();
}
}
第六题
package com.neusoft.test;
public class Teacher
{
String name;
int age;
String content;
public Teacher(){}
public Teacher(String name,int age,String content){
this.name=name;
this.age=age;
this.content=content;
}
public String getName()
{
return name;
}
public void eat(){
System.out.println("年龄为"+age+"的"+name+"老师正在吃饭...");
}
public void teach(){
System.out.println("年龄为"+age+"的"+name+"老师正在讲"+content);
}
}
package com.neusoft.test;
public class Student
{
String name;
int age;
String content;
public Student(){}
public Student(String name,int age,String content){
this.name=name;
this.age=age;
this.content=content;
}
public void eat(){
System.out.println("年龄为"+age+"的"+name+"同学正在吃饭...");
}
public void study(){
System.out.println("年龄为"+age+"的"+name+"同学正在学"+content);
}
}
package com.neusoft.test;
import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;
public class TestSchool
{
public static void main(String[] args)
{
Teacher teacher = new Teacher("周",30,"Java");
Student student = new Student("韩",18,"Java");
teacher.eat();
teacher.teach();
student.eat();
student.study();
}
}