怎么做网上网站,宁波做公司网站的公司,c站,建立个人网站的目的需求#xff1a;如果给你一个正数x。 如果x是一个回文整数#xff0c;打印true#xff0c;否则#xff0c;返回false
解释#xff1a; 回文数是指正序(从左到右)和从倒序(从右到左)都是一样的整数数字。 eg.121是回文数#xff0c;123不是#xff0c;2112是回文数…需求如果给你一个正数x。 如果x是一个回文整数打印true否则返回false
解释 回文数是指正序(从左到右)和从倒序(从右到左)都是一样的整数数字。 eg.121是回文数123不是2112是回文数2113不是
这里我采用倒序的用求个位的方法
先求这一位的数字再乘X10
加上下一次的数字(gex%10,xx/10,targettarget*10ge) ;
这里看我代码部分的举例能更清楚
package 判断回文数;import java.util.Scanner;public class 回文数24 {public static void main(String[] args) {Scanner scannew Scanner(System.in);System.out.println(回文数判断请输入一个正整数:);int countscan.nextInt();//开始判断
// 1、如果规定他是三位数
// int a3count%10;
// int a2count/10%10;
// int a1count/100;
// if(a3a1) {
// System.out.println(是回文数);
// }//2、没给定位数的情况方式1int ge;int xcount;int target0; //倒序把数字count拼接到这里while(x!0) { //1例如321//1、记录下ge的值 //21、2、3gex%10;//2、更新被求余数的数 (3) 32、3xx/10; targettarget*10ge; //拼接数字 1、12、123}if(targetcount){System.out.println(是回文数。);}else{System.out.println(不是回文数。);}}
}