java语言【#106. 求绝对值】(已通过)
题目描述
在数学中,对于小于 0 的实数 n 来说,它的绝对值等于 −n,而对于大于等于 0 的实数来说,它的绝对值等于自身。
输入一个实数,输出它的绝对值。
输入
输入一个实数 n (−100.0≤n≤100.0)
输出
输出实数 n 的绝对值。
样例输入
-2.5
样例输出
2.5
代码示例:
import java.util.Scanner;public class demo {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);Double n = scanner.nextDouble();if (!isExit(n)) {System.out.println(Math.abs(n));} else {System.out.println(String.format("%.0f", Math.abs(n)));}}public static boolean isExit(Double n) {String s = String.valueOf(n);char[] chars = s.toCharArray();for (int i = 0; i < chars.length; i++) {if (chars[i] == '.' && chars[++i] == '0') {return true;}}return false;}
}
运行示例:
java语言【#106. 求绝对值】(已通过)相关推荐
- 使用C语言库函数求绝对值
前言 C语言函数库中求绝对值的函数有两个:abs和fabs.abs函数是求整型的绝对值,fabs函数是求浮点型的绝对值. abs函数 函数原型int abs(int x); 功能求整数x的绝对值 返回 ...
- c语言编程求绝对值用abs,C语言实现abs和fabs绝对值
C语言 abs() 函数用于求整数的绝对值. 头文件:math.h 或者 stdlib.h 语法/原型: int abs(int n); n 表示要求绝对值的数. 返回值:参数的绝对值. [实例1]使 ...
- sdut-1117 C语言实验——求绝对值(选择结构)
点击打开链接 Problem Description 从键盘上输入任意一个整数,然后输出它的绝对值! Input 从键盘上输入任意一个整数. Output 输出它的绝对值. Example Input ...
- java语言如何求平方根
package javaapplication1;/**** @author Administrator*/ public class JavaApplication1 {/*** @param ar ...
- 【C语言】求绝对值abs
- Java语言发展简史
Java语言发展简史 JAVA 语言历史近二十年, 已发展成为人类计算机史上影响深远的编程语言. JAVA 语言是一门非常纯粹的面向对象编程语言, 它吸收了 C++ 语言的各种优点, 又摒弃了 C++ ...
- java 最小公倍数_Java求最大公约数和最小公倍数
1. 最大公约数(Greatest Common Divisor(GCD)) 1.1 基本概念 最大公因数,也称最大公约数.最大公因子,指两个或多个整数共有约数中最大的一个.a,b的最大公约数记为(a ...
- java语言基础-刘建-专题视频课程
java语言基础-4096人已学习 课程介绍 这是java语言基础入门课程,适合刚入门的小白. 课程收益 了解java发展历史 掌握开发环境搭建和IDE使用 学习基本语法 讲师 ...
- 利用java格里高利公式求圆周率_C语言用下列公式求pi的近似值,直到最后一项的绝对值小于1e-4为止:...
C语言 输入精度e 和实数x,用下列公式求cos x 的近似值,精确到最后一项的绝对值小于e。 #include //头文件置顶#include double fact(int n){\ 用下面的近 ...
最新文章
- php根据城市获取天气预报,根据浏览者ip获取城市,然后在获取城市天气预报
- python中常见的运行时错误_常见Python运行时错误之一
- HMAC算法及其应用
- python连接clickhouse
- layui添加复选框_layui复选框使用介绍
- 一文详解物化视图改写
- emacs php 配置文件,如何配置emacs进行正确的PHP开发?
- 程序员必须懂得大智若愚,低调做人
- Win7/Win8/Win8.1下配置apache+php运行缓慢问题解决方法
- Java中String类型,int类型,double类型相互转换
- 利用SPA(SQL Performance Analyzer)对比两个SQL Tuning Set
- windows系统下压力测试工具(cpu使用率,内存使用率,磁盘使用率,磁盘空间)
- 【协议分析】PC QQ协议聊天内容破解
- Mac Mini换固态硬盘
- React学习笔记之三(关于setState的若干问题及其讨论)
- hdu5651xiaoxin juju needs help(大组合数模板)
- 互联网春招和秋招的区别
- bzoj 3161: 孤舟蓑笠翁 bfs
- 【2022年高教杯数学建模】C题:古代玻璃制品的成分分析与鉴别方案及代码实现(一)
- 编译原理和离散数学 考研