我是个刚学习JAVA的新手,希望大家能多帮帮我,在这先谢过了~!
我学习到文件操作的时候碰到了一个问题,代码如下:
import java.io.File;
import java.util.Scanner;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
class AgainFileEncrypty
{
public static void main(String[] args)
{
Scanner enter = new Scanner(System.in);
System.out.println("请输入要加密的文件");
String str = enter.nextLine();
File f_obj_old = new File(str);
if(f_obj_old.isFile())
{
System.out.println("请输入加密后的文件名");
File f_obj_new = new File(str);
if(f_obj_new.isFile())
{
try
{
FileInputStream fins = new FileInputStream(f_obj_old);
FileOutputStream fouts = new FileOutputStream(f_obj_new);
int in_data = 0;
do
{
in_data = fins.read();
if(in_data != -1)
{
int hight = in_data/16;
int lower = in_data%16;
int out_data = lower*16+hight;
fouts.write(out_data);
}
}
while(in_data != -1);
fins.close();
fouts.close();
}
catch(IOException e)
{
System.out.println("IO错误");
}
}

else
System.out.println("输入错误");
}
else 
System.out.println("输入错误");
}
}我在执行这个程序以后
输入完要修改的文件名,程序就自动结束了,我没有办法输入修改后的文件名
请问要怎么样才能让程序正常运行
先谢谢了
大家新年快乐