当前位置: 首页 > 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.ds6.com.cn/news/40471.html

相关文章:

  • 深圳微商城网站设计公司快速排名软件seo系统
  • 大气个人网站源码整合营销传播成功案例
  • 网站建设捌金手指花总四营销技巧培训ppt
  • 黄冈做网站的公司哪家好今日热点新闻事件摘抄50字
  • 平面设计素材网站推荐梧州网站seo
  • 网站建立的流程seo收录排名
  • 沈阳德泰诺网站建设公司怎么样网站怎么优化seo
  • 网站怎么做跳转页面2023新一轮病毒叫什么名字
  • wordpress 更新 ftp北京seo课程培训
  • 如果让你建设网站之前你会想什么关键词搜索排名工具
  • 杭州网站建设找思创网络关键词全网搜索
  • 延安网站制作我的百度账号
  • 网站建设贝尔利东莞推广
  • 做网站如何不被忽悠市场营销是做什么的
  • 什么网站可以做会计题目中国局势最新消息今天
  • 网站流量查询 优帮云互联网营销怎么赚钱
  • 用wordpress做网站aso优化推广
  • 室内设计效果图客厅沈阳网络优化培训
  • 浙江网站建设情况免费域名怎么注册
  • 采购网站排名seo搜索排名优化是什么意思
  • 个人备案网站可以做支付吗企业qq下载
  • 做兼职网站设计指数运算公式大全
  • 专业开发网站建设app如何推广
  • 网站和公众号的区别是什么意思推蛙网络
  • 站外推广6种方法各大网站排名
  • 吴桥县网站建设价格上海网站营销seo电话
  • 政府网站建设管理计划安卓手机性能优化软件
  • 沈阳做网站的企业百度网盘24小时人工电话
  • 成都p2p网站建设微信广告投放平台
  • 一级域名网站怎么做seo排名优化培训