当前位置: 首页 > news >正文

网站建设价格在哪济南兴田德润优惠吗谷歌chrome浏览器下载

网站建设价格在哪济南兴田德润优惠吗,谷歌chrome浏览器下载,青岛网站建设服务器,黄陌陌网站怎么做1.编写一个代表三角形的类(Triangle.java)。 其中,三条边a,b,c(数据类型为double类型)为三角形的属性,该类封装有求三角形的面积和周长的方法。分别针对三条边为3、4、5和7、8、9的两个三角形进行测试&…

1.编写一个代表三角形的类(Triangle.java)。

其中,三条边a,b,c(数据类型为double类型)为三角形的属性,该类封装有求三角形的面积和周长的方法。分别针对三条边为3、4、5和7、8、9的两个三角形进行测试(给定三条边已经满足三角形构成条件),输出面积和周长保留2位小数。

提示:三角形面积计算公式为 

s = (a+b+c)/2

area = s * (s - a) * (s - b) * (s - c)

输出样例结果如下: 

package step1;import java.lang.Math;
import java.util.Scanner;public class Triangle {double a,b,c;public Triangle(double a, double b, double c) {this.a = a;this.b = b;this.c = c;}public double getArea() {double s = (a + b + c) / 2;return Math.sqrt(s * (s - a) * (s - b) * (s - c));}public double getPerimeter() {return a + b + c;}public static void main(String[] args) {Scanner input =new Scanner(System.in);double a = input.nextDouble();double b = input.nextDouble();double c = input.nextDouble();Triangle t1 = new Triangle(a, b, c);System.out.printf("三角形(%.1f,%.1f,%.1f)的面积为:%.2f\n",t1.a,t1.b,t1.c,t1.getArea());System.out.printf("三角形(%.1f,%.1f,%.1f)的周长为:%.2f",t1.a,t1.b,t1.c,t1.getPerimeter());}}

2.编写一个圆环类(Ring.java)。

圆环类有3个数据成员,分别是内半径innerRadius,外半径outerRadius和颜色color,这些属性通过get和set方法进行封装,该类封装有求圆环面积、外圆周长和内圆周长的方法。

① 通过构造方法传递内半径5,外半径8,颜色为red,输出测试结果;

② 将内半径改为4,外半径改为6,颜色改为blue后,再次输出测试结果。

③ 所有输出结果要求保留2位小数。

输出样例结果如下:

package step2;import java.lang.Math;public class Ring {double innerRadius, outerRadius;String color;public Ring(double innerRadius, double outerRadius, String color) {this.innerRadius = innerRadius;this.outerRadius = outerRadius;this.color = color;}public double getArea() {return Math.PI * (outerRadius * outerRadius - innerRadius * innerRadius);}public double getInnerPerimeter() {return 2 * Math.PI * innerRadius;}public double getOuterPerimeter() {return 2 * Math.PI * outerRadius;}public void setInnerRadius(double innerRadius){this.innerRadius = innerRadius;}public void setOuterRadius(double outerRadius){this.outerRadius = outerRadius;}public void setColor(String color){this.color = color;}public static void main(String[] args) {Ring ring = new Ring(5, 8, "red");System.out.printf("圆环的内半径: %.1f\n",ring.innerRadius);System.out.printf("圆环的外半径: %.1f\n",ring.outerRadius);System.out.println("圆环的颜色: "+ring.color);System.out.printf("圆环的面积: %.2f\n",ring.getArea());System.out.printf("圆环的外圆周长: %.2f\n",ring.getOuterPerimeter());System.out.printf("圆环的内圆周长: %.2f\n",ring.getInnerPerimeter());System.out.println();ring.setInnerRadius(4);ring.setOuterRadius(6);ring.setColor("blue");System.out.printf("圆环的内半径: %.1f\n",ring.innerRadius);System.out.printf("圆环的外半径: %.1f\n",ring.outerRadius);System.out.println("圆环的颜色: "+ring.color);System.out.printf("圆环的面积: %.2f\n",ring.getArea());System.out.printf("圆环的外圆周长: %.2f\n",ring.getOuterPerimeter());System.out.printf("圆环的内圆周长: %.2f",ring.getInnerPerimeter());}
}

3.编写一个学生类(Student.java),

包含的属性有学号、姓名、年龄。将所有学生存储在一个数组中,自拟数据,用数组的初始化方法给数组赋值,并实现如下操作。 

① 按数组中顺序显示所有学生信息。

② 将所有学生年龄增加1岁。

③ 显示所有年龄大于20岁的学生信息。

输出样例结果如下:

package step3;public class Student {int id;int age;String name;public Student(int id, int age, String name) {this.id = id;this.age = age;this.name = name;}public void increaseAge() {this.age += 1;}public static void main(String[] args) {// 创建并初始化学生数组Student s1 = new Student(1, 18, "小明");Student s2 = new Student(2, 20, "小张");Student s3 = new Student(3, 19, "小李");Student s4 = new Student(4, 18, "小王");Student s5 = new Student(5, 20, "小赵");Student s[] = { s1, s2, s3, s4, s5 }; // 给对象数组赋值System.out.println("班级学生名单如下:");// 显示所有学生信息for (Student student : s) {System.out.println("学号:" + student.id + ",姓名:" + student.name + ",年龄:" + student.age);}// 将所有学生年龄增加1岁System.out.println("所有学生年龄加 1 后...");for (Student student : s) {student.increaseAge();}for (Student student : s) {System.out.println("学号:" + student.id + ",姓名:" + student.name + ",年龄:" + student.age);}// 显示所有年龄大于20岁的学生信息int number = 0;for (Student student : s) {if (student.age > 20) {number++;}}System.out.println("大于 20 岁人数是:" + number);}
}

 

http://www.shuangfujiaoyu.com/news/49810.html

相关文章:

  • 建设银行香港招聘网站百度搜索优化关键词排名
  • 东莞商城网站建设公司今日头条新闻大事件
  • 网站建设 博贤科技百度广告运营
  • wordpress 下载站主题网站优化网站优化
  • 怎么看一个网站好坏宁波seo教学
  • 同城手机网站开发免费的编程自学网站
  • 做网站年薪百万站长工具友链检测
  • 襄阳商城网站建设网络推广求职招聘交流群
  • 网站建设视频网页设计模板网站
  • 做外链选择那些网站优化营商环境应当坚持什么原则
  • html做网站实战教程网站优化排名资源
  • 网站域名出售推广seo公司
  • 网站空间和流量灰色行业推广渠道
  • 福州台江区网站建设哈尔滨企业网站模板建站
  • 网站制作便宜宁波优化seo是什么
  • php学院网站源码橙子建站
  • 制作网站用什么代码发帖子最好的几个网站
  • 青岛做网站大公司seo课程总结
  • 上海推广网站seo推广是做什么的
  • 做网站需要有域名是什么意思
  • 自己建个网站做优化飓风seo刷排名软件
  • 老王传奇新开网站关键词推广软件
  • 学生做的网站成品百度一下你就知道官方网站
  • 贵阳市做网站公司免费seo视频教学
  • 智能建站程序软文营销文章范文
  • 静态网站建设流程怎么写深圳关键词优化怎么样
  • php网站开发哪个培训学校好深圳网络优化seo
  • 公司网站建设合同交印花税吗免费b2b网站大全免费
  • 大理州建设局官方网站百度q3财报减亏170亿
  • wp博客网站怎么做武汉网络推广公司