程序如下
//input:需要反转的int值。
public int reverse(int inputNum){。
String inputStr="" //将输入的整扒塌数先转为字符串。
String result="" //提前定义反伍颤转后的字腔此败符串。
//循环。
for(int i=inputStr.length()-1i>=0i--){。
//一个一个字符连接构造新字符串。
result=result+inputStr.charAt(i)。}。
//反转后的字符串转换为int后返回。
return Integer.parseInt(result)。}。
代码如下:
import java.util.Scannerpublic class ReverseNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in)
System.out.println("请输入一个整数:")
int num = scanner.nextInt()
StringBuilder stringBuilder = new StringBuilder()
String reverseStr = stringBuilder.append(num).reverse().toString()
烂胡 System.out.println(reverseStr)
汪历掘 困核 //如果想要整型,再转换一次
int reverseNum = Integer.valueOf(reverseStr)
// System.out.println(reverseNum)
}
}
import java.util.*public class Test {
public static void main(String[] args) {
Scanner san = new Scanner(System.in)
int number
String line
while(true){
try{
System.out.println("请输入一个数字孝宴:")
line = san.nextLine()
number = Integer.valueOf(line)
int len = line.length()
char [] chNums = new char[len]
for(int i = 0 i <leni ++) {
chNums[len - i -1] = line.charAt(i)
}
int opnumber = Integer.valueOf(String.valueOf(chNums))
System.out.println("伏慎桥倒缺猛序相加结果为: " + (opnumber + number))
break
} catch(Exception e) {
System.out.println("格式错误,重新输入")
continue
}
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)