三角形周长
1 public class sjx 2 { 3 double a; 4 double b; 5 double c; 6 public double zc(double a1,double b1,double c1) 7 { 8 a=a1; 9 b=b1; 10 c=c1; 11 return a+b+c; 12 } 13 14 }
1 public class 测试 2 { 3 public static void main(String[] args) 4 { 5 sjx x =new sjx(); 6 System.out.println(x.zc(2, 3, 4)); 7 } 8 9 }
按要求编写Java应用程序。
(1)创建一个叫做People的类:
属性:姓名、年龄、性别、身高
行为:说话、计算加法、改名
编写能为所有属性赋值的构造方法;
(2)创建主类:
创建一个对象:名叫“张三”,性别“男”,年龄18岁,身高1.80;
让该对象调用成员方法:
说出“你好!”
计算23+45的值
将名字改为“李四”
1 public class people 2 { 3 String name; 4 int nl; 5 String xb; 6 int sg; 7 8 people(String name1, int nl1, String xb1, int sg1) 9 { 10 this.name=name1; 11 this.nl=nl1; 12 this.xb=xb1; 13 this.sg=sg1; 14 } 15 16 public String say() 17 { 18 return ("你好"); 19 } 20 21 public double js(double a,double b) 22 { 23 return(a+b); 24 } 25 26 public String gaiming(String name1) 27 { 28 this.name=name1; 29 return(name); 30 } 31 }
1 public class 测试 2 { 3 4 public static void main(String[] args) 5 { 6 sjx x =new sjx(); 7 System.out.println(x.zc(2, 3, 4)); 8 9 10 people y = new people("张三", 18, "男", 180); 11 System.out.println(y.say()); 12 System.out.println(y.js(23, 45)); 13 System.out.println(y.gaiming("李四")); 14 15 } 16 17 }
11.按要求编写Java应用程序。
(1)创建一个叫做机动车的类:
属性:车牌号(String),车速(int),载重量(double)
功能:加速(车速自增)、减速(车速自减)、修改车牌号,查询车的载重量。
编写两个构造方法:一个没有形参,在方法中将车牌号设置“XX1234”,速
度设置为100,载重量设置为100;另一个能为对象的所有属性赋值;
(2)创建主类:
在主类中创建两个机动车对象。
创建第一个时调用无参数的构造方法,调用成员方法使其车牌为“辽
A9752”,并让其加速。
创建第二个时调用有参数的构造方法,使其车牌为“辽B5086”,车速为150,
载重为200,并让其减速。
输出两辆车的所有信息
1 public class jdc 2 { 3 String chepai; 4 int chesu; 5 double zaizhong; 6 7 jdc() 8 { 9 chepai="XX1234"; 10 chesu=100; 11 zaizhong=100; 12 } 13 14 jdc(String chepai1,int chesu1,double zaizhong1) 15 { 16 chepai=chepai1; 17 chesu=chesu1; 18 zaizhong=zaizhong1; 19 } 20 21 public int chesujian(int cs1) 22 { 23 this.chesu=chesu-cs1; 24 return(chesu); 25 } 26 27 int chesujia(int cs1) 28 { 29 this.chesu=chesu+cs1; 30 return(chesu); 31 } 32 33 34 }
1 jdc z = new jdc("XX1234", 100, 100); 2 System.out.println("车牌号:"+z.chepai+" 车速:"+z.chesu+" 载重:"+z.zaizhong); 3 4 jdc z1=new jdc("辽A9752",100,100); 5 System.out.println("车牌号:"+z1.chepai+" 车速:"+z1.chesu+" 载重:"+z1.zaizhong); 6 System.out.println("加速20,车速:"+z1.chesujia(20)+"km/h"); 7 8 jdc z2=new jdc("辽B5086",150,200); 9 System.out.println("车牌号:"+z2.chepai+" 车速:"+z2.chesu+" 载重:"+z2.zaizhong); 10 System.out.println("减速30,车速:"+z.chesujian(30));