编写一个代表三角形的类。其中3条边为三角形的属性,并封装有求三角形的面积和周长的方法。分别针对3条边为3、4、5和7、8、9的两个三角形进行测试。

public class Triangle {public static void main(String[] args) {sanjiao A = new sanjiao();A.a = 3;A.b = 4;A.c = 5;System.out.println("三角形A:");A.mianji();A.zhouchang();sanjiao B = new sanjiao();B.a = 7;B.b = 8;B.c = 9;System.out.println("三角形B:");B.mianji();B.zhouchang();}
}class sanjiao {int a, b, c;public void mianji() {double p = (this.a + this.b + this.c) / 2;double S = Math.sqrt (p * (p - this.a) * (p - this.b) * (p - this.c));System.out.println("面积为:" + S);}public void zhouchang() {int C = this.a + this.b + this.c;System.out.println("周长为:" + C);}
}

Java基础编程题目——编写一个三角形的类相关推荐

  1. Java基础编程题目——编写一个简单的银行账户类

    创建简单的银行账户类,包括开户人.账号和存款余额三个属性,以及查询余额.存款.取款等方法.创建两个账户验证类的设计. public class Banks {public static void ma ...

  2. Java基础编程题目——定义一个比较两个数大小的方法

    编写一个方法判断两个数的大小,并返回较大的值 import java.util.Scanner;public class Max {public static void main(String[] a ...

  3. Java基础编程题目——输出数字三角形

    输入一个数字 n(2~9)输出数字三角形 import java.util.Scanner;public class SanJiao {public static void main(String[] ...

  4. PTA 基础编程题目集 6-7 统计某类完全平方数 C语言

    PTA 基础编程题目集 6-7 统计某类完全平方数 C语言 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144.676等. 函数接口定义: int I ...

  5. Java基础——利用DMO4J编写一个商品管理系统

    题目:这里有一份XML文件用于储存商品信息,编写一个商品管理系统,可以对XML文件进行增删查改的操作. <?xml version="1.0" encoding=" ...

  6. Java基础编程题目——判断输入是否为十六进制数,若不是则抛出异常

    从键盘输入一个十六进制数,将其转换为十进制输出.如果输入的不是一个有效的十六进制数则抛出异常. import java.util.Scanner;public class Number {public ...

  7. Java基础编程题目——利用公式求e^x的近似值

    利用下式求 ex 的近似值: ex = 1 + x/1! + x2/2! + x3/3! + - + xn/n! + - 输出 x 为 0.2 ~ 1.0 之间步长为 0.2 的所有 ex 值 (计算 ...

  8. Java基础编程题目——接口应用,display()函数显示消息

    定义一个接口,其中包含display()方法用于显示信息:通知类.汽车类.广告类均要实现该接口显示"通知内容"."汽车油量".和"广告消息" ...

  9. PTA基础编程题目集-6-7 统计某类完全平方数

    int IsTheNumber ( const int N ){double t=sqrt(N);int vis[105];for(int i=0;i<=105;i++){vis[i]=0;}i ...

最新文章

  1. 菜鸟学习HTML5+CSS3(一)
  2. spark-2.4.5-bin-2.6.0-cdh5.15.1环境搭建:Local模式和StandAlone
  3. redis 源码阅读
  4. php抢购排队是怎样做的,基于swoole的抢购排队通用中间件,适合抢购秒杀场景,跟具体业务解耦...
  5. Box 'laravel/homestead' could not be found.
  6. 绿盟漏洞扫描_主机安全漏洞解决方案
  7. Qt文档阅读笔记-QWebPage官方解析与实例
  8. java怎么计算等式_谁能解释计算这个等式的步骤? Java的
  9. unity中绘制战争迷雾
  10. 工具的使用 —— 搜狗输入法(二)
  11. SID与域信任不一致导致AD无法登陆/server2003系统封装
  12. matlab 排序 cell,MATLAB中对cell数组排序
  13. 做跨境如何去降低成本?
  14. iOS 15 更新,图标改版
  15. 2016年俄罗斯M2M市场达100亿俄罗斯卢布
  16. 《MLB棒球创造营》:走近棒球运动·费城费城人队
  17. 【Oracle】插入数据时出现“ ORA-00001: unique constraint”
  18. 几何光学学习笔记(3)- 2.1光线经过单个折射球面的折射
  19. js获取摄像头权限实现拍照功能
  20. Python 通用爬虫 和讯博客 scrapy

热门文章

  1. 如何推动电信 计算机和信息服务贸易,信息通信技术推动国际贸易变革 我国数字贸易规模扩大...
  2. CF607B - Zuma题解
  3. 使用PAC文件来管理代理连接
  4. [免费专栏] Android安全之利用JDB调试Android应用程序(动态代码注入技术)
  5. 用电脑浏览器模拟手机浏览器
  6. java jframe类_Swing JFrame类
  7. SMT的基本知识简介
  8. 关于【赤峰公交出行】暂停服务的通知
  9. php透视图,第五十七课 利用透视尺绘制透视图-透视尺基本篇2-
  10. 自动化测试之元素的定位