import java.io.*;
import java.util.Scanner;
public class DaoPai{
public static void main(String[] args){
Scanner sca=new Scanner(System.in);
System.out.println("请输入一个整数:");
int a=sca.nextInt();
//int b=sca.nextInt();
System.out.println("请输出倒排后的整数:");
//int a=2487;
int b=0;
while(a!=0){
b=b*10+a%10;
a=a/10;
}
System.out.println(b); }
}
import java.util.Scanner;
public class DaoPai{
public static void main(String[] args){
Scanner sca=new Scanner(System.in);
System.out.println("请输入一个整数:");
int a=sca.nextInt();
//int b=sca.nextInt();
System.out.println("请输出倒排后的整数:");
//int a=2487;
int b=0;
while(a!=0){
b=b*10+a%10;
a=a/10;
}
System.out.println(b); }
}
但是在命令提示符下和在IDE上运行都很正常
流重定向到了自己的控制台上。
你的程序中又没有对文件的操作,所以没有输出显示之类的
如果是,给我留言;若不是,我不知道你什么意思?
import java.util.Scanner;public class DaoPai {
public static void main(String[] args) {
Scanner sca = new Scanner(System.in);
System.out.println("请输入一个整数:");
int a = sca.nextInt();
System.out.println("请输出倒排后的整数:");
int b = 0;
while (a != 0) {
b = b * 10 + a % 10;
a = a / 10;
}
System.out.println(b);
File f = new File("E:\\b.txt");
if (f.exists()) {
System.out.print("文件已存在");
} else {
try {
f.createNewFile();
} catch (IOException e) {
e.printStackTrace();
System.exit(1);
}
}
try {
FileWriter FW=new FileWriter(f);
PrintWriter pw=new PrintWriter(FW);
pw.print(b);
pw.close();
} catch (IOException e) {
e.printStackTrace();
} }}
E:\\b.txt里有你要显示的东西了