面试题

Posted shundong106

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面试题相关的知识,希望对你有一定的参考价值。

[编程题] 整数反转

时间限制:1秒

空间限制:131072K

输入一个有符号整数,输出该整数的反转值。

输入描述:
一个整数


输出描述:
一个整数

输入例子1:
123

输出例子1:
321

输入例子2:
-123

输出例子2:
-321

输入例子3:
200

输出例子3:
2
import java.util.Scanner;
 
public class ReverseNumber {
	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		int n = in.nextInt();
		int a=0,c=0;
		int res=0;
		
		String s = n+"";
		int i=s.length()-1;
		if(n>=0) 
			a=1;
		else {
			a=-1;
			c=1;
		}
		for(;i>=c;i--){
			int b=s.charAt(i)-48;
			res = b+10*res;
		}
		System.out.println(res*a);
	}
}

  










以上是关于面试题的主要内容,如果未能解决你的问题,请参考以下文章

Java进阶之光!2021必看-Java高级面试题总结

经验总结:Java高级工程师面试题-字节跳动,成功跳槽阿里!

一道经典面试题:字符串在Java中如何通过“引用”传递

Mybatis最全的高质量面试题和答案—3

2021-12-24:划分字母区间。 字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。 力扣763。某大厂面试

前端面试题-