Java 整数 绝对值 Java得到一个整数的绝对值,不使用任何判断和比较语句,包括API(java面试题)

网友投稿 315 2022-06-06


想了解Java得到一个整数的绝对值,不使用任何判断和比较语句,包括API的相关内容吗,在本文为您仔细讲解Java 整数 绝对值的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Java,整数,绝对值,下面大家一起来学习吧。
复制代码 代码如下:

/**
* Java得到一个整数的绝对值,不使用任何判断和比较语句,包括API. <br>
* 1、不得使用任何API,如Math.abs()等。<br>
* 2、不得使用判断语句,如if、for、while、switch、?:等。<br>
* 3、不得使用比较语句,如:==、 <=、>=、!=、 <、>等。 <br>
*
* @author JAVA世纪网(java2000.net, laozizhu.com)
*/
public class Test {
public static void main(String[] args) {
for (int i = -5; i <= 5; i++) {
System.out.println(abs(i));
}
}
public static int abs(int num) {
return num * (1 - ((num >>> 31)<<1));
}
}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:asp.net api 翻译 asp.net利用google的api做翻译(aspnet是前端还是后端)
下一篇:IIS5 ISAPI Extension Back Door(iis503错误的原因)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~