java判断绝对值的方法总结-爱代码爱编程
在本文中,作者分享了两种判断绝对值的Java方法,对此感兴趣的朋友可以跟边肖学习一下。
if-else语句判断:
导入Java . util . scanner;
公共类绝对值{
公共静态void main(String[] args){
扫描仪输入=新扫描仪(system . in);//声明扫描仪变量
System.out.println('请输入一个数值');//系统提示输入
Try{ //监听异常
While(true){ //不断读取用户输入的值
float num=input . next float();//strong制转换为浮点数
If(num==0){ //如果用户输入-0,则输出0
System.out.println('绝对值为' 0 ');
}
else if(num0){
System.out.println('绝对值为' num);
}
else if(num0){
System.out.println('绝对值为'(-num));
}
}
}
Catch(Exception e){ //异常处理
System.out.println('请正确输入');
e . printstacktrace();//程序中打印异常信息出错的位置和原因}
}
}
三元运算符判断:
导入Java . util . scanner;
公共类绝对值{
公共静态void main(String[] args){
扫描仪输入=新扫描仪(system . in);//声明扫描仪变量
System.out.println('请输入一个数值');//系统提示输入
Try{ //监听异常
While(true){ //不断读取用户输入的值
float num=input . next float();//strong制转换为浮点数
If(num==0){ //如果用户输入-0,则输出0
System.out.println('绝对值为' 0 ');
}
否则{
num=(num0?num:-num);//三元运算符
System.out.println('绝对值为' num);
}
}
}
Catch(Exception e){ //异常处理
System.out.println('请正确输入');
e . printstacktrace();//程序中打印异常信息出错的位置和原因
}
}
}
注意:三元运算符的语法是条件吗?结果1:结果2;优点是代码简洁,缺点是可读性差。
例子:int a,b,c;
a=2;b=3;
c=ab?100:200;
含义:如果ab,c=100ab,c=200
原文地址:http://www.ccttoo.com/html/1063.html
本文来自网络,不代表菜鸟教程之家立场,转载请注明出处。