java中的绝对值,如何判断绝对值

java中的绝对值,如何判断绝对值,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

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: