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

一元二次方程方程的类

1 问题

设计一个一元二次方程的类,其中包括能够反映一元二次方程的属性与操作行为,然后再设计一个测试类,检测类的使用情况。

2 方法

使用package语句将方程的属性即计算跟的方法封装在一个有包名的类中,包名为tom.jiafei,类的名字是SquareEquation;编写一个SunRise的主类,使用import语句引入tom.jiafei包中的SquareEquation类;一元二次方程的系数A,B,C从键盘输入。

public class SquareEquation {
private int A;
private int B;
private int C;
public SquareEquation() {
 super();
}
public SquareEquation(int a, int b, int c) {
 super();
 A = a;
 B = b;
 C = c;
}
public void jisuan() {
 double dt = 0,dt2 = 0 ,gen1 = 0,gen2 =0 ;
 dt2 = this.B*this.B - 4*this.A*this.C;
 dt = Math.sqrt(dt2);
 if(dt<0) {
  System.out.println("方程无解");
 }else if (dt==0) {
  gen1 = (-this.B)/(2*this.A);
  System.out.println("方程的根为:" + gen1);
 }else if (dt>0) {
  gen1 = (-this.B+dt)/(2*this.A);
  gen2 = (-this.B-dt)/(2*this.A);
  System.out.println("方程的根为:" + gen1 + "或" + gen2);
 }
}
}
public class SunRise {
public static void main(String[] args) {
 int a,b,c;
 Scanner sc = new Scanner(System.in);
 a=sc.nextInt();
 b=sc.nextInt();
 c=sc.nextInt();
 SquareEquation square = new SquareEquation(a, b, c);
 square.jisuan();
}
}

3 结语

针对如何定义一个一元二次方程类的问题,提出通过利用创建SquareEqation类和SunRise类,并给属性赋值和调用方法,通过java的编程实验,证明该方法是有效的。

http://www.lryc.cn/news/18510.html

相关文章:

  • Ask林曦|来回答,30个你关心的日常问题(二)
  • 哪款电容笔适合开学季?电容笔和Apple Pencil的区别
  • Qt之Qprocess
  • 为什么不愿意专升本 学历有什么用
  • 构造函数的使用大全
  • ASP.NET Core MVC 项目 IOC容器
  • ARM工控机/网关- 钡铼技术
  • 为什么都在喊数据可视化?它究竟怎么做?
  • nodejs+vue停车场停车位短租系统vscode
  • 物理真机上LUKS结合TPM的测试 —— 使用随机数密钥
  • Linux USB 开发指南
  • FreeRTOS入门(03):队列、信号量、互斥量
  • Biome-BGC在模拟过程中,如何使用Linux、Python等,完成前处理和后处理工作???
  • 【unittest学习】unittest框架主要功能
  • 京东测开岗3+1面经+经验分享,拿到offer,月薪34k....
  • 后端接收格式为x-www-form-urlencoded的数据
  • LeetCode 707. 设计链表
  • HTTP的主要作用是什么
  • SpringBoot系列-- @Enable 模块驱动
  • PHP程序员适合创业吗?
  • 2023年CDGA考试-第12章-元数据(含答案)
  • 数据结构之顺序表篇
  • ZBC通证月内已翻倍,Nautilus Chain 上线前夕的“开门红”
  • 人工智能练习题:激活函数需要满足的条件、提高CNN的泛化能力、CNN输出特征图大小计算
  • KingbaseES Json 系列三:Json数据操作函数一
  • 《设计模式》单例模式
  • C/C++每日一练(20230224)
  • 基于YOLO的酸枣病虫害检测识别实践
  • WAF:ModSecurity on Nginx(15)
  • Qt 第3课、Qt 中的字符串类