发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
留言交流
不使用转换为字符串的函数:
import java.util.Scanner; /* * 第三章 java运算符 * 课后作业 判断回文数 * 5.2.1 由用户输入一个整数,判断是不是回文数(完全对称的数),如果是 打印 true, 否则打印false * 提示:本题仅要求判断一个五位数是不是回文数 * 通过除法运算和求模运算符,可以分别求出一个五位数的每位上的值,然后进行比较。 * Palindrome 回文数 */ public class zuoye0352 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("输入要判断是否为回文数的数值:"); int i=sc.nextInt(); String str=""+i; if(str.length()%2==0){ System.out.println(i+"不是回文数!"+str.length()%2); } //判断反转后 值是否相等 从而 else if(i==fanzhuan(i)){ System.out.println(i+"是回文数~"); } else System.out.println(i+"不是回文数!"); } private static int fanzhuan(int input) { int output = 0;// while(input>0){ //output= output*10; output=output*10+input%10; input=input/10; } return output; } }
转换为字符串后判断:
/** * 对称数就是顺读和反读都一样吗,你可以用一个String接受用户输入, * 然后把它反转,判断前后是不是equals就可以了。 * 例如 123321就是对称数 */ public static void RegularNumberTest() { String num1 = new Scanner(System.in).nextLine(); String num2 = “”; for (int j = num1.length() – 1; j >= 0; j–) { char a = num1.charAt(j); num2 += a; } if (num2.equals(num1)) { System.out.println(num1 + “是对称数.”); }else{ System.out.println(num1 + “不是对称数.”); } }
来自: 昵称10504424 > 《工作》
0条评论
发表
请遵守用户 评论公约
java写文件和读文件
public static void write(String path, String content) { String s = new String();if (f.exists()) { System.out.println("文件存在"); } else { System.out.pr...
找工作 50道编程题Java实现(32-50)
4 5 /* 6 * 题目:编写一个两个字符串连接的程序 7 */ 8 public class test46 { 9 public static void main(String[] args){10 Scanner ...
Java中两种基本的输入方式小结
class IOTest { public static void main(String args[]) { Scanner sc = new Scanner(System.in);public class Mian { public static void main(String[] args) { Scanner cin =...
day05_运算符入门
day05_运算符入门day05_运算符入门。运算符按照其要求的操作数数目来分,可以有单目运算符(1 个操作数)、双目运算符(2 个 操作数)和...
收藏这36个正则表达式,开发效率提高80%
//数字或字母 // 正例 System.out.println(Pattern.matches(numOrStr,''''''''abc123'''&...
运算符
运算符 331a=3b=4a=5b=5short s1=10;s1=s1+1;System.out.println("s1");//这是错误的写法short s1=10;s1+=1;System.out.pri...
static关键字
表示匿名对象,没有名字的对象 new Person().age = 17;//使用一次之后就被销毁了 System.out.println(new Person().age);//0 //== 判断对象时候是同一个对象,其实比较的是 堆里面的地址 System....
测试你喜欢的女生是不是也喜欢你
java基础习题(二)
三角形:public class StartG { public static void main(String [] args) { int i=0; int j=0; for(i=1;i<=4;i++) { for(j=1;j<=2*i-1;j++) Syste...
微信扫码,在手机上查看选中内容