java程序不会写

java程序不会写,第1张

第一个:

package xingzhuang

public 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 dongwu

public 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程序编写自然是会越来越棒的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12023851.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存