Java实现 蓝桥杯VIP 算法训练 sign函数
2023-09-14 08:58:06 时间
试题 算法训练 sign函数
资源限制
时间限制:1.0s 内存限制:256.0MB
问题描述
给定实数x,输出sign(x)的值。
sign(x)是符号函数,如果x>0,则返回1;如果x=0,则返回0;如果x<0,则返回-1。
输入格式
一行一个实数x。
输出格式
一行一个整数表示答案。
样例输入
-0.0001
样例输出
-1
数据规模和约定
|x|<=10000,输入数据精度最多达到4位小数。
package 第十次模拟;
import java.util.Scanner;
public class sign函数 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.next();
if(s.equals("0")&& s.length()==1){
System.out.println(0);
}
else if(s.charAt(0)=='-' ){
System.out.println(-1);
}
else {
// System.out.println(s);
s=s.replaceAll("0", "");
// System.out.println(s);
// s=s.replaceAll(".", "");
// System.out.println(s);
// System.out.println(s);
if(!s.equals(".")){
System.out.println(1);
}
else{
System.out.println(0);
}
}
}
}
相关文章
- 手机java程序_2020年最流行的Java开发技术
- java启动器_JAVA基础:Java 启动器如何查找类
- java技术介绍_Java技术汇总
- MySQL字段类型如何转为java_Java JDBC中,MySQL字段类型到JAVA类型的转换
- java标识符有哪些_java标识符有哪些?java标识符有哪些不合法?
- java 基础语法
- java 事务嵌套_Java事务以及嵌套事务[通俗易懂]
- java开发手册黄山版_码出高效java开发手册pdf
- java中使用tika_Tika基本使用
- 【Java 集合】Java 集合的线程安全性 ( 加锁同步 | java.utils 集合 | 集合属性 | java.util.concurrent 集合 | CopyOnWrite 机制 )
- Java 多线程详解(五)——线程的声明周期编程语言
- Java中创建String的两种方式差异详解编程语言
- Java操作MySQL数据库快速入门(java访问mysql)
- 中的应用Java中MySQL的灵活运用(mysql在java代码)
- 注册MySQL,让你的Java技能更上一层楼(java注册mysql)
- MySQL数据库开发实践:用 Java 开发中文应用(mysql中文java)
- Java Annotations详解
- 连接高效完成Java面试:掌握Oracle连接知识(java面试oracle)
- Java实现Redis事务管理(redis事务java)
- 测试Java操作Redis实例(java测试redis)
- 数据清理Java中Redis数据过期清理机制实践(redisjava过期)
- 如何在Linux中停止运行Java程序(linux停止java)
- Linux下运行Java:一步步踏上学习之路(linux下运行java)
- Java程序员的MySQL数据库之旅(java操作mysql数据库)
- Java快速加载Oracle数据库(java加载oracle)
- JAVA/JSP学习系列之七
- Java遍历Properties所有元素的方法实例