代码如下:

第一种:

import java.util.Scanner;
public class Area { public static void main(String[] args) {// TODO Auto-generated method stubScanner sc=new Scanner(System.in);System.out.println("请输入高度:");double a=sc.nextDouble();System.out.println("请输入宽度:");double b=sc.nextDouble();double c=a*b;double d=2*(a+b);System.out.printf("面积为:%.2f\n",c);System.out.printf("周长为:%.2f\n",d);    }
}

第二种:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
import java.math.BigDecimal;
import java.text.DecimalFormat;
import java.text.NumberFormat;
public class Area {public static void main(String[] args) {InputStreamReader is = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(is); try{ System.out.println("请输入高度:");String changdu = br.readLine();  System.out.println("请输入宽度:");String kuandu = br.readLine();  int a = Integer.parseInt(changdu); int b = Integer.parseInt(kuandu);  double c=a*b;double d=2*(a+b);
DecimalFormat df = new DecimalFormat("#.00");System.out.println("面积为:"+df.format(c));System.out.println("周长为:"+df.format(d));}   catch(IOException e){   e.printStackTrace();   } }}

编写JAVA程序从键盘输入矩形的宽和高,输出矩形的周长和面积。 (分别试用两种输入和输出方法,输出结果精确到小数点后两位)相关推荐

  1. c语言两数相除等于小数多少,c语言知识程序两数相除精确到小数点后k位.doc

    c语言知识程序两数相除精确到小数点后k位.doc -题目 输入两个整数m和n,及另一正整数k,计算m/n,结果精确到小数点后k位1.问题分析与方案设计.1.首先解决输入问题.题目要求输入三个整数m,n ...

  2. c语言两数相除等于小数多少,c语言程序两数相除精确到小数点后k位

    题目: 输入两个整数m和n,及另一正整数k,计算m/n,结果精确到小数点后k位 1.问题分析与方案设计. 1.首先解决输入问题.题目要求输入三个整数m,n,k.所以定义input()函数,使输入的为正 ...

  3. 根据下面一元二次方程求根公式,计算并输出一元二次方程x2+x-2=0的两个实根,要求精确到小数点后4位。程序中所有浮点数的数据类型均为float..

    根据下面一元二次方程求根公式,计算并输出一元二次方程x2+x-2=0的两个实根,要求精确到小数点后4位.程序中所有浮点数的数据类型均为float.. 输出格式: "x1=%.4f\n&quo ...

  4. 输入10个整数,求其中正数的个数及平均值,精确到小数点后两位。 **输入格式要求:“%d“ 提示信息:“Input integer:“ **输出格式要求:“Plus number:%d,averag

    输入10个整数,求其中正数的个数及平均值,精确到小数点后两位. **输入格式要求:"%d" 提示信息:"Input integer:" **输出格式要求:&qu ...

  5. java double 小数点后两位小数_Java中double类型的数据精确到小数点后两位

    Java中double类型的数据精确到小数点后两位 多余位四舍五入,四种方法 一: double f = 111231.5585; BigDecimal b = newBigDecimal(f);do ...

  6. 解题报告——习题2-5 分数化小数(decimal) 输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位。

    立志用尽量少的代码做高效的表达. 题目描述: 输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位. a,b ≤10^6 ,c≤100.输入包含多组数据,结束标记记为a = b = c = ...

  7. java精确到小数点一位_java精确到小数点后一位

    java精确到小数点后一位 [2021-02-07 01:21:06]  简介: PHP保留小数点后一位,并且不四舍五入的方法:1.使用函数[number_format],代码为[$total=num ...

  8. java数据格式化(精确到小数点后两位、日期时间格式化)

    /** 格式化价格信息,精确到小数点后两位 */ public static String formatMoney(String moneyAmount_Fen) {DecimalFormat df ...

  9. double值精确到小数点后两位

    double值精确到小数点后两位 功能 将程序中的double值精确到小数点后两位.可以四舍五入,也可以直接截断. 比如:输入12345.6789,输出可以是12345.68也可以是12345.67. ...

  10. c++输出的值精确到小数点后5位_c/c++linux 2019最新阿里研发类面试题及答案分享...

    问题点总结: 1.1.1 问题:如何实现一个高效的单向链表逆序输出? 1.1.2 题目:已知 sqrt (2)约等于 1.414,要求不用数学库,求 sqrt (2)精确到小数点后 10 位. 1.1 ...

最新文章

  1. python批处理修改文件的名字
  2. swift_037(Swift之Swift和OC混编)
  3. python第五章课后题答案超星_MOOC网课章节答案_Python 语言程序设计见面课测试答案...
  4. javascript中操作字符串小结
  5. java图书馆管理系统_六天写出来的基于Swing的图书管理系统你不来吐槽一下?
  6. 大数据入门笔记(三)
  7. drill apache_使用Apache Drill深入研究当今的大数据
  8. 记,NSProxy需要实现哪些方法?
  9. 数字图像处理--图像梯度的基本原理
  10. 修改IntelliJ IDEA包层级结构显示方式
  11. 6-1 健壮性与正确性
  12. 14-4 单任务版爬虫的架构
  13. 使用DISM++精简windows系统
  14. 计算机网络第七版答案
  15. (一)vmware中Linux共享文件夹设置
  16. 【算法:leetcode】双指针:142. 环形链表 II 633. 平方数之和
  17. linux格式化硬盘怎么那么慢,linux系统中怎么格式化硬盘
  18. windows源文件名称大于文件系统支持的长度无法删除问题
  19. 拉新、复购、供应链,双11中小商家“三难”如何破?
  20. 多页vue应用的单页面打包方法(内含打包模式的应用)

热门文章

  1. 创业用人九招成功法则
  2. python特性高移植性_Python特性图文盘点|微胜教育《九大编程语言全解析》系列...
  3. PSINS工具箱学习(一)下载安装初始化、SINS-GPS组合导航仿真、习惯约定与常用变量符号、数据导入转换、绘图显示
  4. ctf 常用python脚本及在线网站
  5. 微信小程序后台 iv encryptedData 解密
  6. LOL语言学算法!(会玩王者荣耀和lol就能懂)
  7. Element ui 中将switch开关自定义文字描述(ON/OFF)显示在开关里面
  8. 怎么创建自己的网站(可以用浏览器浏览,超详细)
  9. 第七课 技术小白如何开发一个DAPP区块链应用(以宠物商店为例)
  10. 十款免费杀毒软件,为电脑保驾护航!