首页 > 编程语言 > 详细

java基础编程题练习(二)

时间:2019-03-17 22:10:21      阅读:125      评论:0      收藏:0      [点我收藏+]

1.回文数

技术分享图片
 1 import java.util.Scanner;
 2 
 3 public class huiwen {
 4     public static void main( String[] args ){
 5         System.out.println("请输入一个整数:");
 6         Scanner sc = new Scanner( System.in );
 7         int num = sc.nextInt();
 8         String str1 = String.valueOf(num);
 9         String str2 = new StringBuilder( str1 ).reverse().toString();
10         /****
11          * 上面的语句是先创建新对象然后在将str1翻转后的值赋给str2,对str1本身的值没有影响
12          *
13          * 如果将str1改为StringBuilder
14          * String str2 = new StringBuilder( str1.reverse().toString() );
15          * 按这个语句写,会先调用str1的reverse()方法,将str1翻转赋值给自己后在对str2赋值,对str1的值有影响
16          */
17         System.out.println(str1);
18         if ( str1.equals(str2) ){
19             System.out.println(str1 + "是一个回文数");
20         } else {
21             System.out.println(str1 + "不是回文数");
22         }
23     }
24 }
字符串实现回文数判定

2.

java基础编程题练习(二)

原文:https://www.cnblogs.com/edward-life/p/10549094.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!