编写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 ...
最新文章
- python批处理修改文件的名字
- swift_037(Swift之Swift和OC混编)
- python第五章课后题答案超星_MOOC网课章节答案_Python 语言程序设计见面课测试答案...
- javascript中操作字符串小结
- java图书馆管理系统_六天写出来的基于Swing的图书管理系统你不来吐槽一下?
- 大数据入门笔记(三)
- drill apache_使用Apache Drill深入研究当今的大数据
- 记,NSProxy需要实现哪些方法?
- 数字图像处理--图像梯度的基本原理
- 修改IntelliJ IDEA包层级结构显示方式
- 6-1 健壮性与正确性
- 14-4 单任务版爬虫的架构
- 使用DISM++精简windows系统
- 计算机网络第七版答案
- (一)vmware中Linux共享文件夹设置
- 【算法:leetcode】双指针:142. 环形链表 II 633. 平方数之和
- linux格式化硬盘怎么那么慢,linux系统中怎么格式化硬盘
- windows源文件名称大于文件系统支持的长度无法删除问题
- 拉新、复购、供应链,双11中小商家“三难”如何破?
- 多页vue应用的单页面打包方法(内含打包模式的应用)
热门文章
- 创业用人九招成功法则
- python特性高移植性_Python特性图文盘点|微胜教育《九大编程语言全解析》系列...
- PSINS工具箱学习(一)下载安装初始化、SINS-GPS组合导航仿真、习惯约定与常用变量符号、数据导入转换、绘图显示
- ctf 常用python脚本及在线网站
- 微信小程序后台 iv encryptedData 解密
- LOL语言学算法!(会玩王者荣耀和lol就能懂)
- Element ui 中将switch开关自定义文字描述(ON/OFF)显示在开关里面
- 怎么创建自己的网站(可以用浏览器浏览,超详细)
- 第七课 技术小白如何开发一个DAPP区块链应用(以宠物商店为例)
- 十款免费杀毒软件,为电脑保驾护航!