package com.coffn.demos;
/*** 4、键盘录入一个正整数,把它的各个位上的数字倒着排列形成一个新的整数并输出。例如:12345 数出54321   78760 输出6787(0省去)*/
import java.util.Scanner;public class Demo1 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入一个正整数:");int num = sc.nextInt();String str = num+"";//反转String reverse =reverse(str);//统计反转后0的个数int count = getSum(reverse);System.out.println();System.out.println("反转后的数字为:"+getString(reverse,count));}//反转public static String reverse(String str) {String result = "";for (int i = str.length()-1; i >= 0; i--) {result += str.charAt(i);}return result;}//统计反转之后开头0的个数public static int getSum(String str) {int count = 0;for (int i = 0; i < str.length(); i++) {char ch = str.charAt(i);if (ch == '0') {count++;}else {break;}}return count;}//消0public static String getString(String str, int count ) {//用于后面字符串的拼接String result = "";for (int i = count; i < str.length(); i++) {result += str.charAt(i);}return result;}
}

键盘录入一个正整数,把它的各个位上的数字倒着排列形成一个新的整数并输出。 例如:12345 数出54321 78760 输出6787(0省去)相关推荐

  1. 给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。返回这个结果。

    258. 各位相加 难度简单475 给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数.返回这个结果. 示例 1: 输入: num = 38 输出: 2 解释: 各位相加的过程为:3 ...

  2. 输入一个正整数n,去掉其中任意s个数字后,剩下的数字按原左右次序将组成一个新的正整数。寻找一种方案,使得剩下的数字组成的新数最小

    输入一个正整数n,去掉其中任意s个数字后,剩下的数字按原左右次序将组成一个新的正整数.寻找一种方案,使得剩下的数字组成的新数最小 样例输入 n=178543 s=4 样例输出 13 思路 贪心 由于剩 ...

  3. Java黑皮书课后题第8章:*8.2(求矩阵对角线元素的和)使用下面的方法头编写一个方法,求n*n的double类型矩阵中主对角线上所有数字的和。编写一个程序,读取一个4*4的矩阵,显示主对角线和

    *8.2(求矩阵对角线元素的和)使用下面的方法头编写一个方法,求n*n的double类型矩阵中主对角线上所有数字的和.编写一个程序,读取一个4*4的矩阵,显示主对角线和 题目 题目描述与运行示例 破题 ...

  4. 输出所有水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。

    /* 输出所有的水仙花数,所谓水仙花数是指一个三位数,其各个位上数字立方和等于其本身 例如:153=1*1*1+5*5*5+3*3*3 */ class FlowerTest  {     publi ...

  5. 5.随机输入一个整数,判断输入的数是正数、负数还是0,如果是正数那么我们输出,”刚刚输入的一个正数”,如果是负数,那么我们输出,”刚刚输入的那个数是负数”,如果我们输入的0的话,那么我们出输,”刚刚输

    package com.javaprictic.homework; import java.util.Scanner; public class Test02 {     public static ...

  6. 1005: 燃烧多少卡路里(1级) 输入仅一行。两个整数,表示体重公斤数和公里数。输出仅一行,一个整数,表示燃烧卡路里数。

    1005: 燃烧多少卡路里(1级) 时间限制: 1 Sec 内存限制: 128 MB 提交: 977 解决: 633 [提交] [状态] [讨论版] [命题人:admin] 题目描述 小明总是被人叫胖 ...

  7. 1.输出所有的水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。例如: 153 = 1*1*1 + 3*3*3 + 5*5*5

    输出所有的水仙花数,所谓水仙花数是指一个3位数,其各个位上数 字立方和等于其本身. 例如: 153 = 1*1*1 + 3*3*3 + 5*5*5 class ForTest1 { public st ...

  8. java判断一个整数是否是水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。例如: 153 = 1*1*1 + 3*3*3 + 5*5*5

    public class Zy01{ //编写一个main方法     public static void main(String[] args) { /*         判断一个整数是否是水仙花 ...

  9. 编程输出所有的“水仙花数”。所谓水仙花数,是指一个3位数,其各个数位上的数字立方和等于该数本身。

    编程输出所有的"水仙花数".所谓水仙花数,是指一个3位数,其各个数位上的数字立方和等于该数本身.例如:153=13+53+33 运行结果示例: 水仙花数有   153  370  ...

最新文章

  1. MySQL的information_schema
  2. C#预处理符号—C#基础回顾
  3. JS中正规表达式的用法以及常用的方法总结
  4. Ros知识【09】:功能包介绍
  5. QPainter使用整理
  6. 制作Slider组件
  7. OpenGL C#绘图环境配置
  8. 本地更新github项目_GitHub开源项目20200627更新精选
  9. 黑苹果快捷键修改_小米air13.3安装黑苹果教程
  10. 大话卷积神经网络(CNN)
  11. 金融科技在互联网金融行业性风险防范领域的应用
  12. Ubuntu 中文目录改为英文目录
  13. 如何把二维表转成一维表
  14. 在路由器 RT-AC68U 使用自定义 DDNS 用 3322.org 动态域名的方法
  15. c语言 函数计算0869,c语言编程- 微积分程序
  16. 服务器CPU作用是什么?
  17. Chapter2:时域分析法(下)
  18. 2017711010137 赵栋 《面向对象程序设计》第四章学习总结
  19. 网络状态码含义,常用(204,304, 404, 504,502)
  20. hdu 1983 Kaitou Kid - The Phantom Thief (2)

热门文章

  1. 【杭电多校2020】Lead of Wisdom【搜索】【复杂度证明】
  2. Hamburger Steak
  3. P7988-[USACO21DEC] HILO G【set,线段树】
  4. CF889E-Mod Mod Mod【dp】
  5. CF5E-Bindian Signalizing【单调栈】
  6. P4022-[CTSC2012]熟悉的文章【广义SAM,dp,单调队列】
  7. jzoj3920-噪音【贪心,dp】
  8. 【jzoj】2018.1.31 NOIP普及组——D组模拟赛
  9. ssl1626-花店橱窗布置【日常dp】
  10. POJ - 3415 Common Substrings(长度不小于K的公共子串个数)