题目

‬‬java 输入三角形的三条边,计算三角形的周长

示例

参考代码

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;/*** @author MingxiangWen*/
public class Triangle extends JFrame {private JTextField jTextField1;private JTextField jTextField2;private JTextField jTextField3;private JTextField jTextField4;private JButton jButton1;private JButton jButton2;public Triangle() throws HeadlessException {init();}private void init() {jTextField1 = new JTextField(10);jTextField2 = new JTextField(10);jTextField3 = new JTextField(10);jTextField4 = new JTextField(10);jTextField4.setEnabled(false);jButton1 = new JButton("计算");jButton2 = new JButton("重新输入");setLayout(new GridLayout(5, 1));JPanel jPanel1 = new JPanel();JPanel jPanel2 = new JPanel();JPanel jPanel3 = new JPanel();JPanel jPanel4 = new JPanel();JPanel jPanel5 = new JPanel();jPanel1.add(new JLabel("输入A:"));jPanel2.add(new JLabel("输入D:"));jPanel3.add(new JLabel("输入C:"));jPanel4.add(new JLabel("三角形周长"));jPanel1.add(jTextField1);jPanel2.add(jTextField2);jPanel3.add(jTextField3);jPanel4.add(jTextField4);jPanel5.add(jButton1);jPanel5.add(jButton2);add(jPanel1);add(jPanel2);add(jPanel3);add(jPanel4);add(jPanel5);setTitle("三角形问题");setSize(300,200);setLocationRelativeTo(null);setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);setResizable(false);setVisible(true);//添加点击事件'jButton1.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {double a = 0;double b = 0;double c = 0;double sum = 0;a = Double.parseDouble(jTextField1.getText());b = Double.parseDouble(jTextField2.getText());c = Double.parseDouble(jTextField3.getText());sum = a+b+c;jTextField4.setText(""+sum);}});jButton2.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {jTextField1.setText("");jTextField2.setText("");jTextField3.setText("");jTextField4.setText("");}});}public static void main(String[] args) {new Triangle();}
}

运行结果

说明

个人能力有限,仅供参考,共同学习!

7.java 输入三角形的三条边,计算三角形的周长相关推荐

  1. java中直角三角形第三条边,Java编程,根据输入三角形的三个边边长,程序能判断三角形类型为:等边、等腰、斜角、直角三角形,求代码...

    private static Scanner sc;private static int edge[] = new int[3];public static void main(String[] ar ...

  2. 输入三条边,判断三角形类型

    import java.util.Scanner;/*** 1.要求从控制台获取三角形三条边a, b, c的数据, 判断并输出该三角形的形状.* a)不是三角形 b)普通锐角三角形 c)普通直角三角形 ...

  3. C语言标题下面程序用于输入三角形的三条边a,b,c,判断它们能否构成三角形,若能,则指出是何种三角形:等腰三角形、直角三角形、等腰直角三角形,一般三角形。若不能,则输出“不是三角形\n”

    标题下面程序用于输入三角形的三条边a,b,c,判断它们能否构成三角形,若能,则指出是何种三角形:等腰三角形.直角三角形.等腰直角三角形,一般三角形.若不能,则输出"不是三角形\n" ...

  4. python输入三角形的三条边、判断能否构成三角形_输入三角形三条边a,b,c,判断他们能否构成三角形...

    #include int main() { int a,b,c; printf("输入三角形的三条边:\n"); while(scanf("%d%d%d",&a ...

  5. 用python编程输入三角形的三条边判断是否构成三角形_输入三角形的三条边a,b,c,判断它们能否构成三角形。若能构成三角形,指出是何种三角形....

    任务说明: 输入三角形的三条边a,b,c,判断它们能否构成三角形.若能构成三角形,指出是何种三角形.注:判断浮点数是否相等其差的绝对值小于10-3即认为相等.需用5种测试用例. 输入要求: " ...

  6. 输入三角形的三条边长,求面积

    //假设三角形的三条边长为a,b和c,从键盘输入三条边的边长(要求在一条scanf()中输入3个值,中间用逗号分隔), //先判断这三条边是否能构成三角形,如果能则求三角形的面积area并输出,保留两 ...

  7. C#输入三角形的三条边a、b、c,判断 等三角形(等腰三角形、直角三角形、一般三角形)

    C#输入三角形的三条边a.b.c,判断 等三角形(等腰三角形.直角三角形.一般三角形) using System; using System.Collections.Generic; using Sy ...

  8. 1063: 判断三角形的形状(3级)输入三角型的三条边,判断三角形的形状。

    1063: 判断三角形的形状(3级) 时间限制: 1 Sec 内存限制: 128 MB 提交: 662 解决: 245 [提交] [状态] [讨论版] [命题人:admin] 题目描述 输入三角型的三 ...

  9. Python输入三角形的三条边求面积,输入圆的半径输出面积周长的两个程序的代码

    目录 前言 一.输入三角形的三条边求面积 1.实现的功能 2.代码程序 3.运行截图 二.输入圆的半径输出面积周长 1.实现的功能 2.代码程序 3.运行截图 前言 1.因多重原因,本博文由两个程序代 ...

最新文章

  1. python常见的数据类型_Python中常见的数据类型总结
  2. matlab graphminspantree
  3. WebView的截屏实现
  4. 微信小程序开发——小程序API获取用户位置及异常流处理完整示例
  5. 推荐 | 有三AI生态新的资源干货集中营,好书好工具好内容等你来淘
  6. P4716-[模板]最小树形图
  7. 一个简单计算器demo 拥有记忆和记忆清除功能
  8. 阅读java文件_阅读与阅读写文件 - Java空格
  9. A - C语言实验——最值
  10. [leetcode]求数组的第k个最大值,python快排解法
  11. 国土空间规划数据汇交标准_国土空间规划数据治理指南来了
  12. 关于项目对表单校验的需求
  13. 在哪下载公司考勤刷卡特殊情况说明Excel模板
  14. C -CPT-SS-PDI 喜树碱-双硫键-聚苝酰亚胺/PEI-g–PLO 聚乙烯亚胺-聚L-鸟氨酸
  15. 【PHP】PHP使用PHPExcel生成Excel表格文件(附带随机生成英文名函数)
  16. clear:both 的作用
  17. css多行文本溢出显示省略号
  18. MGN:Learning Discriminative Features with Multiple Granularities for Person Re-Identification阅读笔记
  19. 程序员应该如何应对35岁中年危机?
  20. 关于使用深度学习进行三维点云几何压缩

热门文章

  1. 关于如何获得使用[迅播播放器]播放过的电影的问题,及如何删除播放过的文件的解答(一)....
  2. 千里眼摄像头支持对象存储吗_监控专用对象存储的畅想
  3. Android组件化开发,其实就这么简单
  4. 记一个简单的Android计时器制作过程。
  5. 东方财富choice金融终端研究笔记
  6. wxoauth微信网页授权代码
  7. oracle视图无故消失,oracle数据库视图无效
  8. import lombok 报错_使用lombok
  9. OSPF学习笔记记录
  10. python 网络图片转base64