第一个:
package xingzhuangpublic class Shape {
// 定义长宽高
private int a
private int b
private int c
// 定义半径
private double r
//定义圆周率
public static final double PI=3.14
//定义设置和获取长宽高,和半径的方法
public int getA() {
return a
}
public void setA(int a) {
this.a = a
}
public int getB() {
return b
}
public void setB(int b) {
this.b = b
}
public int getC() {
return c
}
public void setC(int c) {
this.c = c
}
public double getR() {
return r
}
public void setR(double r) {
this.r = r
}
//定义求长方形面积的方法
public int recArea(int a,int b){
return a*b
}
//定义求正方形面积的方法
public int squArea(int a){
return a*a
}
//定义求三角形面积的方法
public double tranArea(int a,int c){
return a*c/2
}
//定义求圆面积的方法
public double cirArea(double r){
return PI*r*r
}
} package xingzhuang
public class Cir extends Shape{
public static void main(String[] args) {
Cir cir=new Cir()
cir.setR(2)//设置半径
//输出面积
System.out.println(cir.cirArea(cir.getR()))
}
} package xingzhuang
public class Rec extends Shape{
public static void main(String[] args) {
Rec rec=new Rec()
rec.setA(10)//设置长
rec.setB(10)//设置宽
//输出面积
System.out.println(rec.recArea(rec.getA(), rec.getB()))
}
} package xingzhuang
public class Squ extends Shape{
public static void main(String[] args) {
Squ squ=new Squ()
squ.setA(10)//设置长
//输出面积
System.out.println(squ.squArea(squ.getA()))
}
} package xingzhuang
public class Tran extends Shape{
public static void main(String[] args) {
Tran tran=new Tran()
tran.setA(10)//设置长
tran.setC(10)//设置宽
//输出面积
System.out.println(tran.tranArea(tran.getA(), tran.getC()))
}
}
第二个:
package dongwupublic class Pet {
private String name
private String type
private double weight
private double height
private String sounds
public String getSounds() {
return sounds
}
public void setSounds(String sounds) {
this.sounds = sounds
}
public String getName() {
return name
}
public void setName(String name) {
this.name = name
}
public String getType() {
return type
}
public void setType(String type) {
this.type = type
}
public double getWeight() {
return weight
}
public void setWeight(double weight) {
this.weight = weight
}
public double getHeight() {
return height
}
public void setHeight(double height) {
this.height = height
}
@Override
public String toString() {
return " [宠物的名字=" + name + ", 种类=" + type + ", 重量=" + weight
+ ", 身高=" + height + ", 叫声=" + sounds + "]"
}
} package dongwu
public class Cat extends Pet{
public static void main(String[] args) {
Cat cat=new Cat()
cat.setName("cat")
cat.setType("猫科")
cat.setWeight(20)
cat.setSounds("喵")
cat.setHeight(10)
System.out.println(cat.toString())
}
} package dongwu
public class Dog extends Pet{
public static void main(String[] args) {
Dog dog=new Dog()
dog.setName("dog")
dog.setType("犬科")
dog.setWeight(20)
dog.setSounds("汪")
dog.setHeight(10)
System.out.println(dog.toString())
}
} package dongwu
public class Fish extends Pet{
public static void main(String[] args) {
Fish fish=new Fish()
fish.setName("fish")
fish.setType("鱼科")
fish.setWeight(20)
fish.setSounds("不叫")
fish.setHeight(10)
System.out.println(fish.toString())
}
} package dongwu
public class Frog extends Pet{
public static void main(String[] args) {
Frog frog=new Frog()
frog.setName("frog")
frog.setType("两栖科")
frog.setWeight(20)
frog.setSounds("呱呱")
frog.setHeight(10)
System.out.println(frog.toString())
}
}
你可以分别复制运行一下,看看是不是你想要的结果,希望能帮到你。
public class XiYouJiRenWu {private int height
private String name
private String weapon
//无参数构造函数
public XiYouJiRenWu() {
}
//有参数构造函数
public XiYouJiRenWu(int height, String name, String weapon) {
super()
this.height = height
this.name = name
this.weapon = weapon
}
//下面是属性的设置值 和 取值 方法
public int getHeight() {
return height
}
public void setHeight(int height) {
this.height = height
}
public String getName() {
return name
}
public void setName(String name) {
this.name = name
}
public String getWeapon() {
return weapon
}
public void setWeapon(String weapon) {
this.weapon = weapon
}
//显示名字
public void printName(){
System.out.println(name)
}
//显示武器
public void printWeapon(){
System.out.println(weapon)
}
}
//主类
public class Test {
//main 方法
public static void main(String[] args) {
//猪八戒对象
XiYouJiRenWu zhuBaJie = new XiYouJiRenWu()
//为猪八戒对象设置名字和武器
zhuBaJie.setName("猪八戒")
zhuBaJie.setWeapon("九齿钉耙")
//显示名字和武器
zhuBaJie.printName()
zhuBaJie.printWeapon()
//猪八戒对象
XiYouJiRenWu sunWuKong = new XiYouJiRenWu()
//为孙悟空对象设置名字和武器
sunWuKong.setName("孙悟空")
sunWuKong.setWeapon("金箍棒")
//显示名字和武器
sunWuKong.printName()
sunWuKong.printWeapon()
}
}
当下很多朋友学Java,最由衷希望的就是自己能够快速的把Java程序写好,Java程序能够写的不错,那么表明自己在Java的学习上已经跨出很大的一步了。
IT培训http://www.kmbdqn.cn/认为Java初学者把Java程序写好了,那么离Java就业就会越来越近,Java程序员把Java程序写好了,那么离升职加薪也会越来越近。
如何才能够写好Java程序?今天就跟北大青鸟小编,一起来好好的想想辄吧。
要想写好Java程序,首先是得本身就很喜欢写程序,喜欢的话,那么才会好好的专研,觉得写程序是件快乐的事情,那么写好Java程序,无论付出多大的努力,也觉得不辛苦,因为这是你乐意干的事情。
但是,你不喜欢写Java程序,那么作为Java程序员,写Java程序对于你来说本身就是件很痛苦的事情,做着你不想做的事情,你会尽全力提升自己吗?很难,所以在一开始的时候,就得十分明确你到底对Java感不感兴趣,你到底愿不愿意进行Java编程这件工作,你愿意那么每写一行代码,都会有新的成就。
如何才能够写好Java程序?那么就离不开你的模仿,比如你可以买几本经典的Java编程书,把书上所有例程全部重新写一遍,逐个比较和书上范例的差距,一步一步改善自己编程的风格和技巧。
时间长了,自然就能写出像书上例程一样的代码,甚至可以比书上写得好,你的Java程序编写自然是会越来越棒的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)