java判断是否是回文数,判断一串字符是否是回文JAVA

  java判断是否是回文数,判断一串字符是否是回文JAVA

  

  写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用

  1、将字符串倒置后逐一比较,实现如下:

  公开课汇文考试{

  /**

  * @SERLIN

  */

  公共静态void main(String[] args) {

  string str=

  System.out.println(请输入一个字符串);

  扫描仪输入=新扫描仪(系统。在);

  str=输入。next();

  字符串缓冲区sb=新字符串缓冲区(str);

  某人(somebody的简写)revert();//将潜艇用热中子反应堆(海底热反应堆的缩写)中的字符串倒置

  int count=0;

  for(int I=0;我海峡。长度();i ) {

  如果(字符串。charat(I)==sb。charat(I)){

  数数;

  }

  }

  if (count==str.length()) {

  System.out.println(此字符串是一个回文字符串);

  }否则{

  System.out.println(此字符串不是一个回文字符串);

  }

  }

  }2、将字符串倒置后创建新字符串直接比较,实现如下:

  公共类汇文考试2 {

  /**

  * @SERLIN

  */

  公共静态void main(String[] args) {

  System.out.println(请输入一个字符串);

  扫描仪输入=新扫描仪(系统。在);

  字符串str=输入。next();

  StringBuilder sb=new StringBuilder(str);

  某人(somebody的简写)revert();//将潜艇用热中子反应堆(海底热反应堆的缩写)倒置的方法

  字符串newStr=新字符串(sb);

  if(str.equals(newStr)){

  System.out.println(str 是回文字符串);

  }否则{

  System.out.println(str 不是回文字符串);

  }

  }

  }3、使用截取字符串的方式比较,实现如下:

  公共类汇文考试3 {

  /**

  * @SERLIN

  */

  公共静态void main(String[] args) {

  System.out.println(请输入一个字符串);

  扫描仪输入=新扫描仪(系统。在);

  字符串str=输入。next();

  int count=0;

  for(int I=0;我海峡。length()/2;i ) {

  if ((str.substring(i,i 1)).等于(字符串。子字符串。length()-1-I,str。长度()-I)){

  数数;

  }

  }

  if (count==str.length()/2) {

  System.out.println(是回文字符串);

  }否则{

  System.out.println(不是回文字符串);

  }

  }

  }4、判断回文数字(判断纯数字),实现如下:

  公共类HuiWenNum {

  /**

  * @SERLIN

  */

  公共静态void main(String[] args) {

  int n;

  System.out.println(请输入一个整数:);

  //如果结果为回文数,跳出循环

  while (true) {

  扫描仪输入数量=新扫描仪(系统。在);

  n=输入数量。nextint();

  if(是watewen(n)){

  System.out.println(n 是回文数!);

  打破;

  }否则{

  System.out.println(n 不是回文数!);

  }

  }

  }

  //判断的数字是否是回文数

  public static boolean是Huiwen(int n){

  int m=reverse(n);

  if (m==n) {

  返回真实的

  }否则{

  返回错误的

  }

  }

  //将输入的数字进行倒置,以便进行判断是否是回文数

  public static int reverse(int n) {

  int temp=0;//临时变量

  int j=0;//倒置后的数字

  temp=n;//将输入的数字赋值给临时变量

  while (temp!=0) {

  j=j * 10温度% 10

  temp/=10;

  }

  返回j;

  }

  }我们,大量的免费爪哇入门教程,欢迎在线学习!以上就是爪哇岛判断是否是回文的详细内容,更多请关注我们其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: