zoukankan      html  css  js  c++  java
  • 3.19编程打卡

    **6.3(回文整数)使用下面的方法头编写两个方法:

    //Return the reversal of an integer,i,e.,reverse(456) returns 654
    public static int reverse(int number)
    
    //Return true if number is a palindrome
    public static boolean isPalindrome(int number)
    
    
     1 import java.util.*;
     2 
     3 public class o {
     4 
     5     public static int reverse(int number) {
     6         int eve;
     7         int s = 0;
     8         int an = number;//eve是余数,an是除数
     9         while(an != 0) {
    10             eve = an % 10;
    11             s=s * 10 + eve;
    12             an /= 10;
    13         }
    14         return s;
    15     }
    16     public static boolean isPalindrome(int number) {
    17         boolean judge = true;
    18         int eve;
    19         int s = 0;
    20         int an = number;//eve是余数,an是除数
    21         while(an != 0) {
    22             eve = an % 10;
    23             s=s * 10 + eve;
    24             an /= 10;
    25         }
    26         if(s!=number) {
    27             judge = false;
    28         }
    29         return judge;
    30     }
    31     public static void main(String[] args) {
    32         int number;
    33         Scanner input = new Scanner(System.in);
    34         System.out.print("请输入一个整数");
    35         number = input.nextInt();
    36         if((reverse(number)==number)&&isPalindrome(number)) {
    37             System.out.println("这是一个回文整数");
    38         }
    39         else {
    40             System.out.println("这不是一个回文整数");
    41         }
    42     }
    43 }
  • 相关阅读:
    docker 容器简单使用
    C++ | 程序编译连接原理
    C++ | 虚拟地址空间
    python学习笔记(十)——进程间通信
    菜鸟教程-c
    现代操作系统-第三版-疑问
    小米C++面经
    面经积累-杂
    哈希表相关题目-leetcode简单
    字符串相关题目-leetcode简单(6-10/共51道)
  • 原文地址:https://www.cnblogs.com/ncoheart/p/8605910.html
Copyright © 2011-2022 走看看