代码如下:
import java.util.Scanner;后面有部分看不到可以截图发一个么
追答可以用取余的方法试一下么?我是初学者方法越简单越好。谢了
追答Scanner in = new Scanner(System.in);
System.out.println("请输入一两位的整数");
int a = in.nextInt();
String dao=String.valueOf(a);
String daoshu = dao.charAt(dao.length()-1)+""+dao.substring(0,dao.length()-1);
System.out.println(daoshu);
in.close();
运行结果也是一样的
String daoshu = dao.charAt(dao.length()-1)+""+dao.substring(0,dao.length()-1); 这个就是把最后一个截取出来放到第一位 剩下的不变 但是输入整数位数 必须是两位 以及两位以上
我是想假如输入一个138得到的结果应该是831,输入的是10086应该输出68001这样子的程序。麻烦了
追答public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("请输入一两位的整数");
int a = in.nextInt();
String dao=String.valueOf(a);
String aa="";
for(int i = dao.length()-1; i>=0;i--){
aa+=dao.charAt(i);
}
System.out.println(aa);
in.close();
}
楼下那个程序 基本是对的 这个你参考下