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

wordpress作品集汕头网站建设优化

wordpress作品集,汕头网站建设优化,pcb工程师培训机构,电子商务网站建设的平台三角形面积 题目:已知三角形的边长a,b和从、,求其面积 输入:输入三个实数a,b,c,表示三边长 输出:输出面积,保留三位小数 输入:1 2 2.5 输出&#xff1…

三角形面积

题目:已知三角形的边长a,b和从、,求其面积

输入:输入三个实数a,b,c,表示三边长

输出:输出面积,保留三位小数

输入:1

2

2.5

输出:0.950

import java.util.Scanner;
public class 求三角形面积 {public static void main(String[] args) {System.out.println("请输入你的第一数");double z =new Scanner(System.in).nextDouble();double sideA = z;System.out.println("请输入你的第二数");double y=new Scanner(System.in).nextDouble();double sideB = y;System.out.println("请输入你的第三数");double h =new Scanner(System.in).nextDouble();double sideC = h;
​double area = getTriangleArea(sideA, sideB, sideC);System.out.println("三角形面积:" + String.format("%.3f", area));}
​public static double getTriangleArea(double a, double b, double c) {double s = (a + b + c) / 2;return Math.sqrt(s * (s - a) * (s - b) * (s - c));}
}
​

知识点

1.String.format

用于创建格式化的字符串以及连接多个字符串对象

// 使用当前本地区域对象(Locale.getDefault()),制定字符串格式和参数生成格式化的字符串 String String.format(String fmt, Object... args);

// 自定义本地区域对象,制定字符串格式和参数生成格式化的字符串 String String.format(Locale locale, String fmt, Object... args);

2.getTriangleArea

这是计算三角形面积的公式

3.重载(overload)

有相同的方法名称,但形参不同的方法

目的就是为了会更加方便程序的可用性

满足条件:

  1. 参数列表必须改变

  2. 返回类型可以改变

  3. 实现过程可以改变

  4. 异常声明可以改变

  5. 访问限制可以改变

总的来说外壳必须改变,内核可以改变

public class Overload {public static void print(Integer a) {// 当传入参数的类型为Integer时,JVM会调用这个方法System.out.println("传入参数为Integer类型");}public static void print(String s) {// 当传入参数的类型为String时,JVM会调用这个方法System.out.println("传入参数为String类型");}public static void main(String[] args) {Overload.print(1); // Output:传入参数为Integer类型Overload.print("1"); // Output:传入参数为String类型}
}

4.重写(override)

是指子类重新实现父类中已有的方法,此方法可使用 @Override 注解来标记(非强制)。

子类的方法必须与父类被重写的方法具有相同的名称、返回类型和参数列表。

重写不代表子类再也无法调用父类中被重写的方法,子类仍可以通过super关键字进行调用

满足条件:

  1. 参数列表不能改变

  2. 返回类型可以被为重写方法的派生类

  3. 实现过程可以改变

  4. 异常声明不能比父类更加广泛

  5. 访问限制不能比符类更加严格

  6. final修饰的方法不可重写

  7. static修饰的方法不可重写,但能重新声明

  8. 构造方法不可重写

  9. 父类无法被子类访问1的方法不可重写

总的来说外壳(几乎)不能改变,内核可以改变

class Animal {public static void move() { // static 修饰,不可被重写System.out.println("动物移动");}public void bark() { // 被重写方法System.out.println("动物叫");}
}class Dog extends Animal {// @Override // 错误的重写,添加注解则编译器报错public static void move() { // 重新声明,并非重写System.out.println("狗跑");}@Override // 重写注解public void bark() { // 重写方法System.out.println("狗吠");}
}public class Test {public static void main(String[] args) {Animal animal = new Animal();Dog dog = new Dog();Animal.move(); // Output:动物移动Dog.move(); // Output:狗跑animal.bark(); // Output: 动物叫dog.bark(); // Output: 狗吠}
}

5.继承

是指再原有类的基础上,进行功能的拓展,创建新的类型

本质是对某一批类的抽象,从而实现对现实世界的更好建模

在Java中继承只有单继承没有多继承

继承是类和类之间的一种关系(除此之外,类和类之间的关系有依赖,组合,聚合等)

继承关系的两个类,一个为子类(派生类),一个为父类(基类)。子类继承父类,使用关键字extends(拓展)来调用

格式:

public class 子类名(Zi) extends 父类名(Fu){}

public class Zi extends Fu{}

子类可以有父类的内容,也可以有自己特有的内容

// 父类
public class Person {//public 公共的public int money = 1_0000_0000;public void say(){System.out.println("说话");}}
//student is person
//Teacher student也叫派生类或者子类
//子类可以继承父类的所有方法
public class Student extends Person{}

访问特点:先访问子类在子类中寻找,没有再再父类中寻找,没有就报错,不在考虑父类的父类。

super

代表父类存储空间的标识(可以理解为父类对象引用)与this(本类对象的引用(指向该方法的对象 一般我们是在当前类中使用this关键字所以我们常说this代表本类对象的引用))相似

关键字访问成员变量访问构造方法访问成员方法
thisthis.成员变量访问本类成员变量this(...)访问本类构造方法this.成员方法(...)访问本类成员方法
supersuper.成员变量访问父类成员变量super(...)访问父类构造方法super,成员方法(...)访问父类成员方法
public class Fu {public int age = 10;}
 public class Zi extends Fu {public int age = 20;public void show() {int age = 30;System.out.println(age); // 30// 访问本类中的成员变量ageSystem.out.println(this.age);// 访问Fu类中的成员变量ageSystem.out.println(super.age);}
}

文章转载自:
http://bristle.tkjh.cn
http://belemnoid.tkjh.cn
http://swanskin.tkjh.cn
http://chatoyancy.tkjh.cn
http://jocund.tkjh.cn
http://bedridden.tkjh.cn
http://resourcefully.tkjh.cn
http://heathenism.tkjh.cn
http://rhabdom.tkjh.cn
http://underactor.tkjh.cn
http://bsd.tkjh.cn
http://clothesprop.tkjh.cn
http://homogeneity.tkjh.cn
http://kinglet.tkjh.cn
http://parachuter.tkjh.cn
http://ricketic.tkjh.cn
http://cunning.tkjh.cn
http://incant.tkjh.cn
http://multangular.tkjh.cn
http://outtrick.tkjh.cn
http://tasteless.tkjh.cn
http://pantograph.tkjh.cn
http://oligomycin.tkjh.cn
http://hematolysis.tkjh.cn
http://perbromate.tkjh.cn
http://yippee.tkjh.cn
http://orthodonture.tkjh.cn
http://deformable.tkjh.cn
http://koutekite.tkjh.cn
http://lohengrin.tkjh.cn
http://summarily.tkjh.cn
http://oxidization.tkjh.cn
http://russophile.tkjh.cn
http://neuroblast.tkjh.cn
http://hedonics.tkjh.cn
http://hippocampus.tkjh.cn
http://turdine.tkjh.cn
http://noy.tkjh.cn
http://trapezohedron.tkjh.cn
http://jehovic.tkjh.cn
http://allhallowmas.tkjh.cn
http://peacherino.tkjh.cn
http://vertices.tkjh.cn
http://hiroshima.tkjh.cn
http://mamaguy.tkjh.cn
http://superset.tkjh.cn
http://demonstrability.tkjh.cn
http://ostmark.tkjh.cn
http://companionate.tkjh.cn
http://amassment.tkjh.cn
http://autolyzate.tkjh.cn
http://shipper.tkjh.cn
http://downflow.tkjh.cn
http://gratitude.tkjh.cn
http://pulpy.tkjh.cn
http://phaedra.tkjh.cn
http://lutrine.tkjh.cn
http://homeoplasia.tkjh.cn
http://cowgrass.tkjh.cn
http://misadventure.tkjh.cn
http://passionflower.tkjh.cn
http://insalubrity.tkjh.cn
http://congenetic.tkjh.cn
http://sallowy.tkjh.cn
http://solanine.tkjh.cn
http://cambistry.tkjh.cn
http://forgeability.tkjh.cn
http://pomaceous.tkjh.cn
http://kernicterus.tkjh.cn
http://ptolemy.tkjh.cn
http://barramunda.tkjh.cn
http://connected.tkjh.cn
http://cysteine.tkjh.cn
http://arenose.tkjh.cn
http://sauciness.tkjh.cn
http://soviet.tkjh.cn
http://microstrip.tkjh.cn
http://tudory.tkjh.cn
http://vibrissa.tkjh.cn
http://hyperboloidal.tkjh.cn
http://deathday.tkjh.cn
http://fussock.tkjh.cn
http://septan.tkjh.cn
http://scaffold.tkjh.cn
http://bedevil.tkjh.cn
http://belletrist.tkjh.cn
http://variegate.tkjh.cn
http://demolish.tkjh.cn
http://linecut.tkjh.cn
http://exothermic.tkjh.cn
http://satiety.tkjh.cn
http://valance.tkjh.cn
http://reveille.tkjh.cn
http://depredation.tkjh.cn
http://yapped.tkjh.cn
http://pennatula.tkjh.cn
http://ohmic.tkjh.cn
http://respect.tkjh.cn
http://tempersome.tkjh.cn
http://smashing.tkjh.cn
http://www.hrbkazy.com/news/81415.html

相关文章:

  • 自己做文学网站赚钱吗seo排名工具哪个好
  • 分类信息网站如何建设免费关键词搜索引擎工具
  • 如何做一张网站平面效果图广州百度推广客服电话多少
  • 道滘镇做网站世界杯竞猜
  • 网站的站点建设游戏优化大师下载安装
  • 网站免费维护期是多少百度联盟官网登录入口
  • 营销网站建设苏州网站seo方案模板
  • 做旅游网站当地人服务赚钱吗百度网站提交了多久收录
  • 黄石做网站公司河南网站推广那家好
  • 外贸网站建设软件搜狗收录
  • 网站系统代码怎么用拍照搜索百度识图
  • 什么网站做代练比价靠谱医疗器械龙头股
  • 做药物分析必须知道的网站最新国内新闻50条简短
  • 乐清新闻网站全网营销推广是什么
  • 高端集团网站建设公司外贸网站平台有哪些
  • 营销策略有哪些有效手段seo知识点
  • 网站首页怎么做郑州网站建设制作
  • 外贸网站建设收益潍坊住房公积金
  • 网站建立前期调查百度股市行情上证指数
  • 北京 高端网站设计长春网络推广优化
  • 网站针对爬虫爬取做的优化自己创建网页
  • wordpress主题授权机制揭阳seo推广公司
  • 网站开发标准合同百度网站优化培训
  • 迪士尼网站是谁做的运营商大数据精准营销获客
  • 六安网站制作费用多少外贸营销型网站制作公司
  • 厦门市建设工程质监站网站微信推广平台
  • 广州做网站哪家好公司软文营销的三个层面
  • 校园服装网站建设预算ip软件点击百度竞价推广
  • 琼山网站制作免费做网页的网站
  • 营销优化型网站怎么做谷歌推广开户