推广 热搜:   公司  中国  行业  快速  企业  设备  上海  未来  技术 

Java实现智能问答机器人 java实现答题代码

   日期:2025-01-03     移动:http://www78564.xrbh.cn/mobile/quote/28719.html


Java实现智能问答机器人 java实现答题代码

面向对象对于Java前中后期来说就是尤为重要的,学好对象就成功了一半

写面向对象思路分析尤为重要,我将为面向对象这一知识点不定期更新一个系列练习题 

接下来步入正题

练习题一:

声明一个三角形类Triangle,包含属性:a,b,c,表示三条边,包含几个方法:
1、boolean isRightTriangle():判断是否是一个直角三角形
2、boolean isIsoscelesTriangle():判断是否是一个等腰三角形
3、boolean isEquilateralTriangle():判断是否是一个等边三角形
4、double getArea():根据三条边,用海伦公式求面积
5、double getLength():求周长

整理完思路后我们就开始写功能性代码(完整代码在文章末尾)

一、写出类外访问,实现数据传输

二、写出方法判断是否是一个直角三角形

(一)第一个判定条件if判定abc三边长是否可以组成一个任意图形

(二)第二个判定条件if判定abc三边是否可以组成一个三角形

(三)结果输出

在布尔型方法中返回值只能返回真(true)或假(false) ,所以本类中无法在方法中出现System.out.print

释义就是符合筛选条件时返回true 不符合任一条件则返回false  后面的方法中同理

(单独补一下课: 

||:前面的表达式结果为真,则程序不会再执行后面的表达式,直接得出true的结果

&&:前面表达式为假时就不会再执行后面的表达式,直接得出false的结果   )

三、写出方法判断是否是一个等腰三角形

(一)前两个嵌套if存为模板形式    每个方法中不同点就在于第三个判定

(二)三边符合 a=b/b=c/a=c中任一条件,则组成一个一个等腰三角形  输出true   反之false

四、写出方法判断是否是一个等边三角形

(一)if a=b=c,则组成一个三边相等的三角形  即:等边三角形

(二)需要满足a=b=c,三边相等即输出true   反之false

五、写出方法根据三条边,用海伦公式求 面积

(一)新建变量p s满足海伦公式进行运算

 

(二)满足公式条件即数据运算值   反之输出-1(小于0即  非图形)

六、写出方法求周长

(一)满足前两个条件就直接输出a+b+c的值   反之-1

七、写出测试类

测试类可凭自己需求写,set设置abc也可以,添加扫描器Scanner定义也可以

以下配上全代码,方便各位一键copy

本文地址:http://www78564.xrbh.cn/quote/28719.html    迅博思语 http://www78564.xrbh.cn/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


相关最新动态
推荐最新动态
点击排行
网站首页  |  二维码  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2023022329号