给定一个整数,请将该数各个位上数字反转得到一个新数。
给定一个整数,请将该数各个位上数字反转得到一个新数。(新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零)
import java.util.Scanner;public class Main{public static void main(String[] args){Scanner sc = new Scanner(System.in);int N = sc.nextInt();String x = String.valueOf(N);StringBuilder y = new StringBuilder(x); //使用System.Text.StringBuilder类,可以修改字符串而不创建新的对象if(N == 0){ //当输入的整数为0时,输出0Integer a = Integer.valueOf(x);System.out.println(a);}else if(N < 0){ //当输入的整数为负数时,利用reverse()方法进行反转y.reverse(); //进行反转x = y.substring(0,y.length()-1); //提取字符串中介于两个指定下标之间的字符。Integer b = Integer.valueOf(x); //将字符串类型转化为int输出System.out.println("-" + b);}else{ //当输入的整数为正数时,利用reverse()方法进行反转y.reverse();Integer c = Integer.valueOf(y.toString());System.out.println(c);}}
}
给定一个整数,请将该数各个位上数字反转得到一个新数。相关推荐
- 给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零
描述 给定一个整数,请将该数各个位上数字反转得到一个新数.新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2). 输入 输入共 1 行,一个整数N. ...
- 给一个整数数组,找到两个数使得他们的和等于一个给定的数 target。
描述 给一个整数数组,找到两个数使得他们的和等于一个给定的数 target. 你需要实现的函数twoSum需要返回这两个数的下标, 并且第一个下标小于第二个下标.注意这里下标的范围是 0 到 n-1. ...
- 键盘录入一个正整数,把它的各个位上的数字倒着排列形成一个新的整数并输出。 例如:12345 数出54321 78760 输出6787(0省去)
package com.coffn.demos; /*** 4.键盘录入一个正整数,把它的各个位上的数字倒着排列形成一个新的整数并输出.例如:12345 数出54321 78760 输出6787(0省 ...
- 2022-03-06:金币路径。 给定一个数组 A(下标从 1 开始)包含 N 个整数:A1,A2,……,AN 和一个整数 B。 你可以从数组 A 中的任何一个位置(下标为 i)跳到下标 i+1,i+
2022-03-06:金币路径. 给定一个数组 A(下标从 1 开始)包含 N 个整数:A1,A2,--,AN 和一个整数 B. 你可以从数组 A 中的任何一个位置(下标为 i)跳到下标 i+1,i+ ...
- 在10000以内判断一个整数,它加上100和加上268后都是一个完全平方数 3 提问:请问该数是多少?...
1 ''' 2 在10000以内判断一个整数,它加上100和加上268后都是一个完全平方数 3 提问:请问该数是多少? 4 ''' 5 import math 6 for i in range(100 ...
- 一个整数称为完全平方数,是指它的值是另一个整数的平方。如81是个完全平方数,因为它是9的平方。请按要求完成:①在三位的正整数中寻找所有完全平方数;例如:144(12*12),676(26*26)
一个整数称为完全平方数,是指它的值是另一个整数的平方.如81是个完全平方数,因为它是9的平方.请按要求完成: ①在三位的正整数中寻找所有完全平方数; 例如:144(12*12),676(26*26) ...
- 给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。返回这个结果。
258. 各位相加 难度简单475 给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数.返回这个结果. 示例 1: 输入: num = 38 输出: 2 解释: 各位相加的过程为:3 ...
- 2022-01-10:路径交叉。给你一个整数数组 distance 。 从 X-Y 平面上的点 (0,0) 开始,先向北移动 distance[0] 米,然后向西移动 distance[1] 米,向南
2022-01-10:路径交叉.给你一个整数数组 distance . 从 X-Y 平面上的点 (0,0) 开始,先向北移动 distance[0] 米,然后向西移动 distance[1] 米,向南 ...
- java判断一个整数是否是水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。例如: 153 = 1*1*1 + 3*3*3 + 5*5*5
public class Zy01{ //编写一个main方法 public static void main(String[] args) { /* 判断一个整数是否是水仙花 ...
- 海大14年编程题1:输出所有的水仙花数(一个3位数其各个数位上数字的立方和等于该数本身。)(10分)
题目 本题是中国海洋大学<高级程序设计>2014年秋季编程题第1题. 题目: 输出所有的水仙花数(一个3位数其各个数位上数字的立方和等于该数本身.)(10分) 以下是本篇文章正文内容,欢迎 ...
最新文章
- Ubuntu安装tomcat
- 改变路径但是不让它跳转_Vue实战047:Breadcrumb面包屑实现导航路径
- php 数组 获取键值,PHP数组_filter获取无键值
- java解析html的table
- IntelliJ IDEA 修改包名
- vscode 最好的ui主题
- POJ 3241 Object Clustering(Manhattan MST)
- Clumsy 弱网络环境模拟工具使用介绍
- linux 更改父进程名称,[Linux进程]在父进程和子进程中分别修改变量
- ccleaner的专业版和商业版的注册码
- SAP License:SAP IDES常用功能及测试环境
- JSP 实现 之 读取数据库显示图片
- django数据模型中关于on_delete的使用
- golang 语言中关于err的函数的封装使用
- C++中map的遍历的代码
- Roguelike游戏-《灾前世界》个人游戏策划案
- chrome 安装 gliffy插件以及使用
- python反爬虫策略ppt_关于反爬虫策略
- 网络安全事件收集,分析
- 罗技鼠标的蓝牙适配器无效的解决办法