Java输入三个数,判断这三个数能构成怎样的三角形
import java.util.Arrays;
import java.util.Scanner;public class Triangle {int a,b,c;//三角形三边int arr []=new int [3];public void infor() {Scanner input = new Scanner(System.in);System.out.println("请输入三角形的三条边");for(int i=0;i<arr.length;i++){System.out.println("请输入三角形的第"+(i+1)+"条边");arr[i]=input.nextInt();}Arrays.sort(arr);a=arr[2];b=arr[1];c=arr[0];if(b+c>a) //三角形triangletype();elseSystem.out.println("不构成三角形");}public void triangletype(){if(b*b+c*c==a*a) { //直角三角形if (b == c)System.out.println("等腰直角三角形");elseSystem.out.println("直角三角形");}if(b*b+c*c<a*a) {//钝角三角形if (b == c)System.out.println("等腰钝角三角形");elseSystem.out.println("钝角三角形");}if(b*b+c*c>a*a) {//锐角三角形if(c==a)System.out.println("等边三角形");else if(b==a||b==c)System.out.println("等腰三角形");elseSystem.out.println("锐角三角形");}}
}
测试:
Java输入三个数,判断这三个数能构成怎样的三角形相关推荐
- java输入商品价格 求总价_Java三种商品总价格大于3500或者某种商品总价大于5000,则打三折,否则八折怎么编写...
最后的打折计算浮点数直接计算有误差,所以打折后的总金额可能与手算的在精度上有误差.实际场景中一般计算金额都是用BigDecimal. 然后题目的逻辑有点问题,某种商品的总价大于5000了,那这三种商品 ...
- JavaScript基础知识(三个判断、三个循环)
三个判断 if-else-只会执行其中一个条件 如果if条件中只有一个值,那么会默认转布尔: if(1=="1"){ // 当括号中条件为true时,执行此处的代码 console ...
- java输入正数和负数并计算个数
题目 从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入 为0时结束程序. 知识点 最简单"无限" 循环格式:while(true) , for(;;),无限循环存在的 ...
- Java输入一个月份判断春夏秋冬季节中switch与if使用
我们定义3.4.5月为春天,6.7.8月为夏天,9.10.11月为秋天,12.1.2月为冬天.我最先想到的是用if语句: public class test1 {public static void ...
- 用JavaScript语言判断一个三位数是否为水仙花数
// 提示用户输入一个三位数 // 如果不是三位数或者不是数字,则提示"非法输入": // 如果输入合法,判断这个三位数是否为水仙花数. // (每一位数的三次方之和等于这个数本身 ...
- JAVA水仙花数与判断是否为水仙花数
问题描述 水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身 *** 水仙花 DaffodilNum* 水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身* public ...
- 使用python编程语言编写程序:输入a、b、c三个数,判断a、b、c能否构成三角形,如果能够构成三角形,判断该三角形是等腰三角形还是等边三角形,还是直角三角形,还是一般三角形。并计算周长和面积。
使用python编程语言编写程序:输入a.b.c三个数,判断a.b.c能否构成三角形,如果能够构成三角形,判断该三角形是等腰三角形还是等边三角形,还是直角三角形,还是一般三角形.并计算周长和面积. ...
- Description 输入3个数,代表三角形的三条边长,判断这三条边是否能构成三角形,如果能, 计算并输出三角形的面积,否则输出NO。 Input 输入包括多组测试数据,每组有三个数,中间用空格隔开
/*Description 输入3个数,代表三角形的三条边长,判断这三条边是否能构成三角形,如果能, 计算并输出三角形的面积,否则输出NO. Input 输入包括多组测试数据,每组有三个数,中间用空格 ...
- java编程用户输入两个数字_编写一个Java应用程序,要求从键盘输入两个整数,计算这两个数据...,编写一个Java应用程序,要求从键盘输入一个数,判断该数是不...
导航:网站首页 > 编写一个Java应用程序,要求从键盘输入两个整数,计算这两个数据...,编写一个Java应用程序,要求从键盘输入一个数,判断该数是不 编写一个Java应用程序,要求从键盘输入 ...
- 用Java输入任意一个数判断是奇数还是偶数
用Java输入任意一个数判断是奇数还是偶数 package com.java;import java.util.Scanner;public class HelloWorld {public stat ...
最新文章
- 设计模式(九)--注册树模式
- D3 dataset - what is usage of key function in data
- python二级考试可以用pycharm吗_学Python,Pycharm不能不知道怎么用
- 宜昌宝塔河项目_宜昌城区首个垃圾分类定时定点投放点启用 厨余垃圾破袋投放...
- 工作220:git clone的时候地址需要改成自己的用户名
- linux下spi有哪些函数,linux下怎么快速的使用 SPI 驱动。
- mysql insert
- 操作文件的实用类,删除目录,清空目录,删除文件
- [原]解决百度地图多个Marker和InfoWindow时总是打开最后一个InfoWindow的问题
- 河南初中信息技术测试软件,中学信息技术考试练习系统——河南省版
- 微信小程序开发工具使用方法
- 大数据产品概念和分类
- 欧姆龙CP1H+CIF11与施耐德ATV变频器通讯程序
- Flutter RSA加密解密
- 进击zheng项目zheng-umps-server
- java.sql.SQLException: Access denied for user ‘crm‘@‘localhost‘ (using password: YES)
- 【工作记录】VRLe工作总结
- aecmap快捷键_ARCMAP快捷键总结
- hive:函数:日期比较函数:获取当前日期 + date_add + date_sub函数获取前几天或后几天的日期
- Python爬虫入门教程15:音乐网站数据的爬取
热门文章
- 讲述在中国移动的日子
- imx6q 板子ping win7主机 Ubuntu14.04主机
- C语言 函数中返回数组
- java 500是什么错误代码_jsp中500是什么错误
- 备用内存 释放_如何释放为硬件保留的内存(内详!!!)
- 荣耀平板V6怎么样?设计专业学生来解答
- zenmate android apk,ZenMate - IP Browser Check 0.1.7
- Spark 权威指南 第20章 流处理基础
- np.random.randint()
- IE退役,Edge接棒,成为Windows 10和Windows 11默认浏览器