Java得到一个整数的绝对值不使用任何判断和比较语句包括API

2016-02-19 11:42 6 1 收藏

想不想get新技能酷炫一下,今天图老师小编就跟大家分享个简单的Java得到一个整数的绝对值不使用任何判断和比较语句包括API教程,一起来看看吧!超容易上手~

【 tulaoshi.com - 编程语言 】

代码如下:

/**
* 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));
}
}

来源:https://www.tulaoshi.com/n/20160219/1598298.html

延伸阅读
标签: ASP
  大至分为三个文件:ljmdb.asp(连接库文件)、entice.asp(sql语句执行主界面)、entice2.asp(select记录集) ====================================ljmdb.asp <% set conndb=server.createobject("ADODB.CONNECTION") constr="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("/aspsky....
标签: 烘培食谱
绝对值得一试的香酥曲奇 1. 制作之前请先看简介!!!黄油室温软化,加入糖粉和盐,用手动打蛋器打均匀。(不需要打到羽毛状) 2. 把奶油隔水加热到手温。 在打发好的黄油中,分4-5次加入奶油,并且打发均匀后再添加后面的奶油。(奶油和黄油混合好之...
标签: Web开发
刚刚采集了一个下午,突然发现发现在title字段里多采集了一些字符进来,并且这些字符都一样的. 采集的时候多采集了一个img src="images/hot.gif",虽说这几个字符不占多少空间,也不是非常不爽.但是生长首页的时候出了大问题,显示不了.我那就郁闷咯. 于是就想办法解决. 首先,我尝试通过直接进入dedecms一条条修改记录,但是我的天啊,3000多数据,这样...
标签: Java JAVA基础
在现代的操作系统中,有一个很重要的概念――线程,几乎所有目前流行的操作系统都支持线程,线程来源于操作系统中进程的概念,进程有自己的虚拟地址空间以及正文段、数据段及堆栈,而且各自占有不同的系统资源(例如文件、环境变量等等)。与此不同,线程不能单独存在,它依附于进程,只能由进程派生。如果一个进程派生出了两个...
第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中...

经验教程

249

收藏

76
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部