当前位置: 首页 > news >正文

上海备案证查询网站查询网站南宁网站建设南宁

上海备案证查询网站查询网站,南宁网站建设南宁,制作网站微信登陆入口,什么是网络社交平台LeetCode-回文数 解体思路: ①第一种:转换成字符串,使用字符串的现有api方法进行反转 ②第二种:直接使用循环除余乘10方法,进行反转 涉及知识点: 循环判断,StringBuffer,int类型…

LeetCode-回文数

解体思路:

①第一种:转换成字符串,使用字符串的现有api方法进行反转
②第二种:直接使用循环除余乘10方法,进行反转

涉及知识点:

循环判断,StringBuffer,int类型转String类型

第一种方式代码
class Solution {public static boolean isPalindrome(int x) {if (x < 0) {return false;}if ((x>=0) && (x < 10)) {return true;}if (x >= 10) {String str = String.valueOf(x);StringBuffer sb = new StringBuffer(str);StringBuffer reverse = sb.reverse();if (str.equals(new String(reverse))) {return true;}}return false;}
第一种方式改进代码

改进点: if条件判断精简

class Solution {public static boolean isPalindrome(int x) {if (x < 0) {return false;}if (x < 10) {return true;}String str = String.valueOf(x);StringBuffer sb = new StringBuffer(str);StringBuffer reverse = sb.reverse();return str.equals(reverse.toString());}
第二种方式代码
class Solution {public static boolean isPalindrome(int x) {if (x < 0) {return false;}if (x < 10) {return true;}return x == rev(x);}private static int rev(int x){int reverse = 0;//循环乘10while (x !=0 ){int a = x%10;int newRev = reverse*10 +a;//判断是否超出整数范围//因为当整数溢出时,其值会被截断或变为负数,导致除以10后结果不同。这种情况下,我们可以确定反转后的数字超出了整数范围if ((newRev/10) != reverse){return 0;}reverse = newRev;x = x/10;}return reverse;}
}
问题:

1、if(0=< x < 10)该写法报错内容如下:
①error: illegal start of type
报错的写法:if(0=< x < 10)
②error: > or ‘,’ expected
报错的写法:if(0=< x && x < 10){
正确写法:if ((x>=0) && (x < 10))
2、int类型转string:String.valueOf(x)
3、error: missing return statement
缺少返回值,判断完代码语法无问题后,确认是否没有在循环外给方法一个return值

http://www.yayakq.cn/news/520557/

相关文章:

  • 网站开发 硬件环境wordpress 中国
  • 建设部网站1667号公告兖州网站建设哪家便宜
  • 无锡专业网站营销重庆搜索引擎推广公司
  • 广州网站建设商城互联网投放渠道有哪些
  • 微网站简介企业网站开发 宁波网络公司
  • 网站运营分析报告做金融资讯用什么网站程序
  • 电子商务网站建设优势网站信息维护
  • 天津建设网站公司nodejs 做网站
  • 招商网站怎么做北京建设官方网站
  • 网站增加权重易思espcms企业网站管理系统
  • 佛山做网站哪家公司好付费网站源码
  • 建设和交通局网站网络专业的网站建设价格低
  • 体育网站建设方案做爰全过程免费的视频凤凰网站
  • 网站被清空了怎么办廊坊建站
  • 带数据库的网站模板可以做砍价活动的网站
  • 高端电子网站建设做外贸网站违法吗
  • 国外有建站公司吗白羊女做网站
  • 有没有安全一点的网站新闻类wordpress模板下载
  • 上海化工网站建设网站建设公司排名深圳
  • 百度网站链接提交用心做电影的网站
  • 全屏网站 欣赏东莞画册设计
  • 做网站mfdoswordpress相册标签分类
  • 网站工程师招聘聚美联盟网站怎么做
  • 揭阳企业做网站海南城乡建设网站
  • 帝国cms获取网站地址网站不续费
  • 中文域名网站跳转贵阳花果园r区网站建设
  • 韩城建设公司网站wordpress 用户信息
  • 营销型网站的类型网站备案的幕布尺寸
  • 开源网站 做镜像 如何做营销型网站设计公司哪里有
  • 行业协会网站建设的方案互动平台是什么