编写程序,从键盘上输入一个长方形的两个边长,输出该长方形的周长、面积、和对角线。

用不同的输入测试程序,

问题:

  1. 不输入数字,而输入字母,或者浮点数,会有什么结果?
  2. Math类都提供有哪些数学方法?

代码:

import java.util.Scanner;public class Retengle {public static void main(String[] args) {Scanner scan = new Scanner(System.in);System.out.println("请输入长方形的长:");float num1 = scan.nextFloat(); System.out.println("请输入长方形的宽:");float num2 = scan.nextFloat();System.out.println("长方形的周长为:"+(2*num1+2*num2));System.out.println("长方形的面积为:"+(num1*num2));System.out.println("长方形的对角线:"+Math.sqrt(num1*num1+num2*num2)); }}

用到了一个Math类中的sqrt开根方法。

键盘输入一个长方形的两个边长,输出该长方形的周长、面积和对角线。要用到Math类提供的数学方法。相关推荐

  1. C语言学习之从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)

    从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分).要求在输入数据后先对其进行检查是否为小于1000 的正数.若不是,则要求重新输人. # include &l ...

  2. python输入一个三位整数、输出三位数之和_编写程序,从键盘输入一个3位的正整数,输出它的百位数,十位数和个位数,并且计算它的和...

    展开全部 void main(){int a;int b,c,d;//各个位数上的数字printf("请输入一个三位数:"): scanf("%d",& ...

  3. C语言程序设计:输入一个三角形的三条边长,求出三角形的面积。

    已知三角形的三边长a,b,c,则该三角形的面积公式为: area= 其中s = (a+b+c)/2 #include<stdio.h> #include<math.h> int ...

  4. C语言学习之编程实现:输入长方形的两个边长a, b和一个整数k。k=1时,输出长方形的周长 l; k=2时 ,输出长方形的面积s;当k=3时 , 输出长方形的周长1和面积s

    C语言学习 编程实现:输入长方形的两个边长a, b和一个整数k.k=1时,输出长方形的周长 l; k=2时 ,输出长方形的面积s;当k=3时 , 输出长方形的周长1和面积s #include < ...

  5. 从键盘输入一个正整数(不多于5位),计算该正整数与789之和(记为sum)

    [问题描述]按程序功能要求编写程序. (1)从键盘输入一个正整数(不多于5位),计算该正整数与789之和(记为sum): (2)将整数sum各个位拆分到数组a中: (3)数组a从小到大排序: (4)将 ...

  6. C语言:编写一个程序,从键盘读入一个矩形的两个边的值(整数),求矩形面积

    /* 编写一个程序,从键盘读入一个矩形 的两个边的值(整数),求矩形面积. */ #include<stdio.h> void main() {int length,wide,area;p ...

  7. C语言编程>第二十一周 ⑥ 请补充main函数,该函数的功能是:从键盘输入一个字符串,即一个指定,然后把这个字符及其后面的所有字符全部删除,结果仍然保存在原串中。

    例题:请补充main函数,该函数的功能是:从键盘输入一个字符串,即一个指定,然后把这个字符及其后面的所有字符全部删除,结果仍然保存在原串中. 例如:输入"1234567",指定字符 ...

  8. c语言程序设计对角矩阵,从键盘输入一个4*4矩阵,并求这个4*4矩阵主对角线元素之和,并输出.球C语言程式设计...

    从键盘输入一个4*4矩阵,并求这个4*4矩阵主对角线元素之和,并输出.球C语言程式设计以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起 ...

  9. c语言从键盘输入一个百分制成绩score,C语言 基础练习40题

    一.题目 1.输入2个整数,求两数的平方和并输出. 2. 输入一个圆半径(r)当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息. 3.函数y=f(x)可表示为: 4.编写一个程序,从4 ...

最新文章

  1. 朱敏:40岁创业如何成就绝代明星?(五)
  2. 关于Java“回调”的详细理解及使用
  3. brave counts rather people who are at high position
  4. 项目经理应该把30%的时间用在编程上
  5. 实用教程:如何制作学术会议Oral/Spotlight Video?
  6. MYSQL中group_concat有长度限制!默认1024
  7. H5_ 多媒体video,autio使用示例
  8. 手把手教你用 elementUI 实现导航栏
  9. gcc -fPIC选项
  10. 截屏状态监听 - iOS
  11. python基础元组和列表区别(六)
  12. 组队开发第二周第五次会议
  13. java模仿QQ音乐播放器
  14. 乞丐一句话感动12亿人
  15. meson ninja 简介
  16. mysql straight join_MySQL基础之STRAIGHT JOIN用法简介
  17. Python生成二维码的操作方法
  18. 办公软件使用学习笔记:excel第五节。excel表格筛选和排序使用方法总结。
  19. html用超链接将网页组织在一起,Javaweb-html
  20. 你的名字烂大街了吗?数据揭开国人起名背后的秘密……

热门文章

  1. android查看当前手机中的进程
  2. AJAX with RJS again
  3. 路由与交换技术-18-热备份路由选择协议HSRP
  4. HTML+CSS画圣诞树
  5. 小程序生成二维码海报
  6. 从寄存器到固件库,深入解析点亮RGB灯(上)
  7. ORC工具(使用阿里云统一文字识别接口实现)
  8. 阿里云国际版如何使用NGINX作为HTTPS转发代理服务器
  9. 微信开发者工具首次登陆提示网络连接失败
  10. 《web开发: 数据可视化(Echarts)介绍》