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

本文来自网络,不代表菜鸟教程之家立场,转载请注明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值