java 输入的个数字,反转输出这个数
来源:互联网 发布:监控摄像头模拟转网络 编辑:程序博客网 时间:2024/06/06 15:41
package demo;import java.util.Scanner;/** * 输入的个数字,反转输出这个数 * 不使用反转函数 * @author Tseng */public class B {public static void main(String[] args) {Scanner sc = new Scanner(System.in); System.out.println("请输入一个整数:"); long num=sc.nextLong();getWhile(num);getString(num);}/** * 按数字最低位一位位的取 * @param num */public static void getWhile(long num){long ret = 0;//存反转的数字 while(true){long n = num%10;//取出最低位上的数字 ret = ret*10 + n;//依次的反转存储得到反转的数字 num = num /10;//降位 if(num == 0){break;}}System.out.println("反转后数字为:(取低位)"+ret);}/** * 使用数字转字符串的反转 * @param n1 */public static void getString(long num){String ss = String.valueOf(num),s3= "";for(int i=ss.length()-1;i>=0;i--){s3 += ss.charAt(i);}long n = Long.parseLong(s3);System.out.println("反转后数字为:(字符串下标)"+ n);}}
0 0
- java 输入的个数字,反转输出这个数
- java编程:输入一个数字,反转输出这个数字的值
- java 输入一个数字,反转(倒置)输出这个数字的值
- java:输入一个数,反转后输出
- 输入5个数字,输出最大的数
- 输入一个数,求这个数的各位数字之和
- 输入N个数字,然后将其大于0的数无重复的排序输出
- java从命令行输入一个数,输出其包含数值相邻相加的和等于输入的数字
- 给一个不多于5位的整数, 要求输出它是几位数, 每一个数字是什么, 再反向输出这个数
- 【C语言小练习】输入十个数,从其中删除指定数字(可能多个)后,输出剩余的数(顺序与输入的相同)
- 输入一串数字,求比这个数大的下一个回文数
- 输入一个数N,输出这个数中包含的所有的质数
- 写一个程序输入一个数,输出小于这个数的所有素数
- 输入一个整数,将各位数字反转后输出
- 输出10个数字,求出其中第二大的数
- 一个有趣的的数字反转输出
- 算法:输入一个四位数,然后分别输出这个四位数的每一位数字
- 输入一串数字以不同数量的空格分割数字,输出最小的数
- C++ Primer Chapter 10-1
- asp.net core mvc权限控制:分配权限
- mybatis教程--原始方式和mapper方式开发dao详解
- RabbitMQ基础概念详细介绍
- [开个坑]我的python/00
- java 输入的个数字,反转输出这个数
- 蓝牙射频协议概述
- iOS 获取crash日志
- C++ Primer Chapter 10-2
- 安装GLIBC_ 2.14
- [Android]常用官方在线文档
- js重新组合当前时间
- srand和rand的用法
- ORACLE多表关联UPDATE 语句