编写JAVA程序从键盘输入矩形的宽和高,输出矩形的周长和面积。 (分别试用两种输入和输出方法,输出结果精确到小数点后两位)
代码如下:
第一种:
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程序从键盘输入矩形的宽和高,输出矩形的周长和面积。 (分别试用两种输入和输出方法,输出结果精确到小数点后两位)相关推荐
- c语言两数相除等于小数多少,c语言知识程序两数相除精确到小数点后k位.doc
c语言知识程序两数相除精确到小数点后k位.doc -题目 输入两个整数m和n,及另一正整数k,计算m/n,结果精确到小数点后k位1.问题分析与方案设计.1.首先解决输入问题.题目要求输入三个整数m,n ...
- c语言两数相除等于小数多少,c语言程序两数相除精确到小数点后k位
题目: 输入两个整数m和n,及另一正整数k,计算m/n,结果精确到小数点后k位 1.问题分析与方案设计. 1.首先解决输入问题.题目要求输入三个整数m,n,k.所以定义input()函数,使输入的为正 ...
- 根据下面一元二次方程求根公式,计算并输出一元二次方程x2+x-2=0的两个实根,要求精确到小数点后4位。程序中所有浮点数的数据类型均为float..
根据下面一元二次方程求根公式,计算并输出一元二次方程x2+x-2=0的两个实根,要求精确到小数点后4位.程序中所有浮点数的数据类型均为float.. 输出格式: "x1=%.4f\n&quo ...
- 输入10个整数,求其中正数的个数及平均值,精确到小数点后两位。 **输入格式要求:“%d“ 提示信息:“Input integer:“ **输出格式要求:“Plus number:%d,averag
输入10个整数,求其中正数的个数及平均值,精确到小数点后两位. **输入格式要求:"%d" 提示信息:"Input integer:" **输出格式要求:&qu ...
- java double 小数点后两位小数_Java中double类型的数据精确到小数点后两位
Java中double类型的数据精确到小数点后两位 多余位四舍五入,四种方法 一: double f = 111231.5585; BigDecimal b = newBigDecimal(f);do ...
- 解题报告——习题2-5 分数化小数(decimal) 输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位。
立志用尽量少的代码做高效的表达. 题目描述: 输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位. a,b ≤10^6 ,c≤100.输入包含多组数据,结束标记记为a = b = c = ...
- java精确到小数点一位_java精确到小数点后一位
java精确到小数点后一位 [2021-02-07 01:21:06] 简介: PHP保留小数点后一位,并且不四舍五入的方法:1.使用函数[number_format],代码为[$total=num ...
- java数据格式化(精确到小数点后两位、日期时间格式化)
/** 格式化价格信息,精确到小数点后两位 */ public static String formatMoney(String moneyAmount_Fen) {DecimalFormat df ...
- double值精确到小数点后两位
double值精确到小数点后两位 功能 将程序中的double值精确到小数点后两位.可以四舍五入,也可以直接截断. 比如:输入12345.6789,输出可以是12345.68也可以是12345.67. ...
- c++输出的值精确到小数点后5位_c/c++linux 2019最新阿里研发类面试题及答案分享...
问题点总结: 1.1.1 问题:如何实现一个高效的单向链表逆序输出? 1.1.2 题目:已知 sqrt (2)约等于 1.414,要求不用数学库,求 sqrt (2)精确到小数点后 10 位. 1.1 ...
最新文章
- 打通前后端,这款效能提升开源“神器”你一定要了解
- Count Color poj2777 线段树
- SQL Server 统计信息更新时采样百分比对数据预估准确性的影响
- 搞笑证件生成php源码,搞笑证件生成器下载
- 网络游戏简易分区服务器架构详解
- 产品经理如何做好需求挖掘
- 关于DYNPRO程序的系统迁移与版本不匹配问题之一
- MySQL - 查询今天的数据(以及昨天、本月、上个月、今年...)
- 推荐7 款实用好用的电脑软件
- 过VMP加壳程序的自效验
- MongoDB MongoVue 客户端
- RS485应用电路及问题经验总结
- debian中直接使用yed.jar
- 微信小程序实验四 —— 扫雷游戏
- 数据恢复软件在苹果电脑上的应用
- Android 关于模拟点击和Hook框架的杂谈
- js通用判断指定日期是周几,是否是周六、周日
- 仓库管理(库存系统模块)
- 用指定的用户名和密码无法登录到该FTP服务器
- 【实验】多周期CPU微程序设计
热门文章
- 方舟服务器虚拟内存,方舟如何设置虚拟内存 | 手游网游页游攻略大全
- android listpreference 自定义,在Android中创建ListPreference多选的简单方法?
- SharePoint Online 分享文件夹提示功能禁用
- html新增后触发点击事件 (off和on的使用)
- 邮件助手、监控邮件上报电脑截图、网课监控助手
- windows及其软件chrome背景设置(Stylish老是有问题用不了)
- Struts2与Websocket配置UrlPattern冲突问题
- notepad ++ 将制表符(tab)替换为空格
- 店宝宝:从韩都衣舍“落幕”到完美日记崛起,电商生态从未停滞
- 2014全国大学生赛事