Java基础算法,获得相反数
此题输入的数字两位数,或者三位数,输入个位数直接返回输入的这个数
//获取相反数public static int reversal(int num) {//此题输入的数字两位数,或者三位数,输入个位数直接返回输入的这个数//个位数的情况if (num < 10 && num > -10) {return num;//10-99 -10~-99} else if(num>=10 && num<100 || num<=-10 && num>-100) {//输入是两位数的情况//获得个位int one = num%10;//获得十位int ten = num/10%10;//两位数反转结果num = one*10+ten;// 100-232 -100~-231} else if (num>=100 && num<231 || num<=-100 && num>=-231) {//输入是三位数的情况int one = num%10;int ten = num/10%10;//获得百位int hundred = num/100%10;//反转结果num = one*100+ten*10+hundred;if (num>230 && num<-231) {return 0;}return num;} else {return 0;}return num;}
加油,又是充满希望的一天___
Java基础算法,获得相反数相关推荐
- java基础算法题(入门题与简单题)
题目来自lintcode,答案来自九章算术,将自己在lintcode上训练的一些简单算法题贴出来,作为知识的总结与整理.便于查看复习. 第一部分(入门级别,只做了开放的部分,大部分需要收费的VIP才有 ...
- [学习笔记]ARM_DSP库——基础函数(相反数、偏移、移位、减法、比例因子)
ARM_DSP库--基础函数 相反数.偏移.移位.减法.比例因子 一.相反数(Vector Negate) 这部分函数主要用于求相反数,公式描述如下: pDst[n] = -pSrc[n], 0 &l ...
- Java基础算法题(01):判断101-200之间有多少个素数,并输出所有素数。 素数又叫质数,就是除了1和它本身之外,再也没有整数能被它整除的数。也就是素数只有两个因子。
查看所有50道基础算法题请看: Java的50道基础算法题 import java.util.ArrayList; import java.util.List; public class Detect ...
- Java基础算法题(02):古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
查看所有50道基础算法题请看: Java的50道基础算法题 递归的方法 package Demo02Rabbits; import java.util.Scanner; public class Ra ...
- Java基础算法题(07):输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
查看所有50道基础算法题请看: Java的50道基础算法题 package Demo07Character_Count; import java.util.Scanner; public class ...
- Java基础算法题(18):两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三
查看所有50道基础算法题请看: Java的50道基础算法题 两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c ...
- Java基础算法50题(一)
文章目录 1.有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 2.判断101-200之间有多少个素数,并输出所有素 ...
- java 基础算法教程ppt,基础排序算法(附加java实现)
七种最基本的排序算法:(面试必会!) 冒泡排序: 最基础的排序算法,从数列最前端开始,两两比较,如果前一个数比后一个数大,那么两个数就交换位置,经过一轮遍历之后,最大的数就到了数列的最后一个位置上,再 ...
- 50道JAVA基础算法编程题【内含分析、程序答案】【建议收藏】【建议收藏】【建议收藏】
非常基础的题目,但是想学好Java它真的是基础,基础有多重要我就不再废话,重要的事情说三遍[建议收藏][建议收藏][建议收藏]. [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一 ...
- Java基础算法50题(二)
文章目录 26.请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母. 27.求100之内的素数. 28.对10个数进行排序. 29.求一个3*3矩阵对角线元素之和. ...
最新文章
- Android 多线程之可以重复启动与停止的服务
- 大话设计模式—状态模式
- 实时视频传输中的BBR拥塞控制
- Gearman 启动日志文件提示协议出错的BUG
- 立体匹配十大概念综述---立体匹配算法介绍
- K-Means ++ 算法
- 登录后 可编辑页面 php,如何查找和编辑登录的php页面以及更改详细信息 - WordPress - srcmini...
- 中秋前小假期的一些想法
- TM16xx LED驱动和键盘扫描芯片使用
- Calling LoadLibraryEx on ISAPI filter failed
- webstrom无法格式化局部html,格式化代码失效webstorm
- 下载各种离线地图(包括高德英文版地图)
- Android 中奖滚动效果
- 2015年至2017年的国产电影圈的数据分析
- 【Linux】粘包问题
- Json工具Demo(二)
- 【Linux】centos解压缩rar
- android自带的webview有广告,android webview 拦截广告
- 新安装的福昕阅读器总是弹出“文件安全进程防护”
- java微信公共帐号支付(JS支付)
热门文章
- Rockcip Android多媒体框架 Codec2
- Codepen 每日精选(2018-3-26)
- python巡检网络设备_pyhton对网络设备的日常巡检
- 前端人员的服务端实用学习建议
- 用户DSN、系统DSN、文件DSN的区别
- MATLAB之LU分解法(十)
- 根据经纬度查询位置百度api
- java泛型返回值 <T>T 和T的区别
- linux ata4 serror,linux – 如何将kern.log错误消息中的ataX.0标识符映射到实际的/ dev / sdY设备?...
- layui 表单模板