当前位置: 首页 > 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/111621/

相关文章:

  • 北京工程建设质量协会网站手机网站用什么软件开发
  • 自己建设影视网站手表网站素材
  • 茶叶设计网站建设东莞百度网站排名优化
  • 网站建设排名的公司网站应该怎么做运维
  • 网站锚文本怎么做整页图片广告网站源码
  • 建网站程序怎么写技术支持保定网站建设 定兴
  • .net做网站后台凌河锦州网站建设
  • 建设网站需要做app吗微信公众平台做微网站吗
  • 网站添加在线支付wordpress显示页面加载速度
  • 长沙做四维彩超玛丽亚m网站制作网站公司价格
  • 网站建设需求计划河北建设厅网站
  • 辽宁省建设厅安全员考试官方网站青海省建设银行网站
  • 如何百度搜索到自己的网站上海优质建筑设计网
  • 浦口国家建设部网站网站 商城 app 建设
  • 建设租车网站最吉利旺财的建筑公司名字
  • 网站运营招聘要求免费的个人简历模板 医学生
  • 备案网站可以做论坛么推广软件排行榜前十名
  • cms网站设计网站做不做百度云加速
  • 如何进行网站的宣传和推广网站开发概要设计模板
  • 我英文网站建设西安定制网站
  • 怎样做网站推销产品wordpress header js
  • 网站评论 设计陵川网站建设
  • 长沙网站优化公司做ui设计用什么网站
  • 上海网站设计与网络服务提供者知道或者应当知道网络用户利用其网络
  • 网站开发的重难点品牌管理的三大要素
  • 网站 html 作用网页设计网站建设的书籍
  • 网站开发进度缓慢百度权重查询爱站网
  • 网站在线解压有教做翻糖的网站吗
  • 南通市交通建设处网站动漫设计培训机构哪里好
  • 域名备案完成了怎么建设网站南京新标特企业网站哪家广告做的