首页 > 其他分享 >while 反向输出数值 秘诀是num除10 小于0 停止循环

while 反向输出数值 秘诀是num除10 小于0 停止循环

时间:2023-06-02 21:11:07浏览次数:39  
标签:10 System bi while num result out

package com.fqs.test;

import java.util.Scanner;

import static jdk.nashorn.internal.objects.ArrayBufferView.length;

public class hello {
    public static void main(String[] args) {
       //如果是回文数 打印true  否则打印false
        Scanner sc=new Scanner(System.in);
        System.out.print("请输入一个数字比如12345");
        int num = sc.nextInt();
        int bi_num=num;//将值保存到bi_num中,防止之后被改变
        int result=0;
        //拿num除以10 如果大于0继续除,小于0不再除
        while (num>0){
            int x=num%10;//比如12345对10求余得到5
            result=result*10+x;//结果0*10+5=5
            num/=10;//输入的值除以10 等于1234.5 大于0所以继续
        }
        System.out.print("result:"+result+"\n");
        System.out.print("bi_num:"+bi_num+"\n");
        if(bi_num == result){
            System.out.print("true");
        }
        else{
            System.out.print("false");
        }






    }
}

 

标签:10,System,bi,while,num,result,out
From: https://www.cnblogs.com/haha1988/p/17452908.html

相关文章

  • 2023-06-02:给定一个二进制数组 nums 和一个整数 k, k位翻转 就是从 nums 中选择一个长
    2023-06-02:给定一个二进制数组nums和一个整数k,k位翻转就是从nums中选择一个长度为k的子数组,同时把子数组中的每一个0都改成1,把子数组中的每一个1都改成0。返回数组中不存在0所需的最小k位翻转次数。如果不可能,则返回-1。子数组是数组的连续部分。输入:nums......
  • 十六进制转10进制
    十六进制转10进制#include<stdio.h>intmain(){chara[100]={0};inti=0,j=0;printf("输入一个数:");fgets(a,100,stdin);while(a[i]){if(a[i]>='0'&&a[i]<='9'){j......
  • 张宇1000题知识点整理
    张宇1000题知识点函数极限与联系当\(x\rightarrow0\)时,若\(\alpha(x)x\rightarrow0\),则有\(e^{\alpha(x)(1+x)}-1\sim\alpha(x)\ln(1+x)\sim\alpha(x)x\),这可以视作\((1+x)^\alpha-1\sim\alphax\)的推广。当\(x\to0\)时,\(1-\cos^\alpha(x)\sim\frac{\alpha}{2......
  • NumPy学习7
    今天学习了: 13,NumPy字符串处理函数14,NumPy数学函数15,NumPy算术运算numpy_test7.py:importnumpyasnp'''13,NumPy字符串处理函数NumPy处理字符串数组函数函数名称 描述add() 对两个数组相应位置的字符串做连接操作。multiply() 返回多个字符串副本,比如......
  • 2015.4.22.20.46_ecilipse_8.30_Eclipse 10个最有用的快捷键_0.01
    Eclipse中10个最有用的快捷键组合一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。1.ctrl+shift+r:打开资源这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的......
  • 数据治理专业认证CDMP学习笔记(思维导图与知识点)- 第10章参考数据和主数据篇
    大家好,我是独孤风,一位曾经的港口煤炭工人,目前在某国企任大数据负责人,公众号大数据流动主理人。在最近的两年的时间里,因为公司的需求,还有大数据的发展趋势所在,我开始学习数据治理的相关知识。数据治理需要进行系统的学习才能真正掌握,也需要进行专业的考试认证才能证明自己在数据治理......
  • bzoj 1007: [HNOI2008]水平可见直线(模拟栈)
    http://www.lydsy.com/JudgeOnline/problem.php?id=10071007:[HNOI2008]水平可见直线TimeLimit: 1Sec  MemoryLimit: 162MBSubmit: 7644  Solved: 2922[Submit][Status][Discuss]Description在xoy直角坐标平面上有n条直线L1,L2,...Ln,若在y值为正无穷大处往......
  • bzoj1001 [BeiJing2006]狼抓兔子(网络流dinic算法||最短路spfa)
    http://www.lydsy.com/JudgeOnline/problem.php?id=10011001:[BeiJing2006]狼抓兔子TimeLimit: 15Sec  MemoryLimit: 162MBSubmit: 24017  Solved: 6068[Submit][Status][Discuss]Description现在小朋友们最喜欢的"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓......
  • 动态规划基础之矩阵取数问题 51nod1083
    题目地址:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1083题目:1083 矩阵取数问题基准时间限制:1 秒空间限制:131072 KB分值: 5 难度:1级算法题例如:3*3的方格。133213221......
  • 最大子矩阵和问题 动态规划 51nod1051
    1051 最大子矩阵和基准时间限制:2 秒空间限制:131072 KB分值: 40 难度:4级算法题例如:3*3的矩阵:-13-12-13-312和最大的子矩阵是:3-1-1312Input......