java中输入一个整数,交换其个位和十位上的数字后输出?

输入一个整数,交换其个位和十位上的数字后输出。... 输入一个整数,交换其个位和十位上的数字后输出。 展开
 我来答
绝杀狂龙
2020-03-15 · TA获得超过1913个赞
知道小有建树答主
回答量:1310
采纳率:78%
帮助的人:600万
展开全部
import java.util.Scanner;

public class Test {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
sc.close();
System.out.println("调换前"+a);

//因为要调换个位和十位,所以通过求余把个位和十位的数取出来
int b=a%100;

//进行调换
b=(b%10)*10+b/10;

//然后通过(a/100)*100的操作是将个位和十位变成00
//例如12345 操作以后就是12300,再加上调换后的b就组成了12354
b=(a/100)*100+b;
System.out.println("调换后"+b);
}
}
拥抱每一天哦
2020-03-15 · TA获得超过267个赞
知道小有建树答主
回答量:751
采纳率:79%
帮助的人:72万
展开全部
1、定义一个整型变量存放十位上的数。
2、1中整型变量为你输入的数除以10。
3、定义一个整型变量存放个位上的数。
4、3中变量为你输入数字减去2中结果乘以10的差。
5、定义一个整型变量存放新的整数,该整数为4中数字乘以10加上2中数字。
6、最后输出5中结果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式