java 面试之反转再求和
/**
*
*
* @Description:功能描述:
* @Package: mianshiti
* @author: user
* @date: 2020年7月13日 下午2:29:32
*/
package mianshiti;
import java.util.Scanner;
//编写一个函数,实现两个数倒置后再求和的功能
public class huaweimianshi2 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("1:");
String aString=scanner.next();
System.out.println("2:");
String bString=scanner.next();
int sum;
String aBuilder=new StringBuilder(aString).reverse().toString();
String bBUilder=new StringBuilder(bString).reverse().toString();
// java中将string类型强转为int是需要用到intager下的parseint方法
if (!aBuilder.equals("")&&!aBuilder.equals(null)&&!bString.equals(null)&&!bString.equals("")) {
int a = Integer.parseInt(aBuilder);
int b = Integer.parseInt(bBUilder);
sum=a+b;
System.out.println(sum);
}
}
}
输入字符串,再反转,在转int再求和
控制台输入:Scanner scanner =new Scanner(system.in);
string a=scanner.next();
反转字符串
String a = new stringBuilder().reverse().tostring();
string 转int
需要用到integer下的parseInt方法进行强制转换;
eg:int b=integer.parseInt(a);
int 转string
int a;
1.String.valueOf(a)
2.Interger.toString(a)