编写程序,从键盘输入一个三位数,求出其逆序数并输出,例如输入123,输出321。 编写程序,从键盘输入一个三位数
www.zhiqu.org 时间: 2020-12-08
package com.yuxin.learn;
public class Main{
//输入整数后,逆序输出为字符串,通过递归实现
public static String reverse(int a){
if(a<0)return"";
if(a<10)return Integer.toString(a);
int last=a-(a/10)*10;//取得这个整数的最后一位
return Integer.toString(last)+reverse(a/10);//递归输出最后一位和前面的倒序数字
}
public static void main(String[]args){
int x=123023040;
String rev=reverse(x);
System.out.println(rev);
System.out.println(reverse(123));
}
}
输出结果:
1、040320321
2、321
扩展资料:C++与C#的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。
面向过程
静态全局变量
在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下:
//Example1
#include
using namespace std;
void fn();//声明函数
static int n;//声明静态全局变量
int main()
{
n=20;//为n赋初值
printf("%d",n);//输出n的值</