你就把这个代码当作 “标准新手学习的 正规的代码” 就可以了
我感觉这个代码就挺标准的了
大神我已经吐了{:5_104:}
人造人 发表于 2021-11-16 15:32
你就把这个代码当作 “标准新手学习的 正规的代码” 就可以了
我感觉这个代码就挺标准的了
寂寞知己 发表于 2021-11-16 15:54
这个图片上面没有说我的代码错哪了
人造人 发表于 2021-11-16 15:56
这个图片上面没有说我的代码错哪了
就是运行结果为空。。。。。。 寂寞知己 发表于 2021-11-16 15:57
就是运行结果为空。。。。。。
对呀,这个代码本来就不输出任何内容的
把当前文件的内容复制到 temp.txt 文件中,你要在屏幕上输出什么?
这样?
开始复制。。。
已复制1个字节
已复制2个字节
已复制3个字节
已复制4个字节
。。。
已复制n个字节
复制完成,一切正常,接下来程序将退出。
人造人 发表于 2021-11-16 15:56
这个图片上面没有说我的代码错哪了
import java.io.*;
public class XT009203{
public static void main(String args[]){
try{
FileInputStream fis = new FileInputStream("XT009203.java");
FileOutputStream fos = new FileOutputStream("temp.txt");
int read = fis.read();
while ( read!=-1 ) {
fos.write(read);
read = fis.read();
}
fis.close();
fos.close();
}
catch ( IOException e ){
System.out.println(e);
}
}
}
能看看这个代码错误在哪吗
Main.java:3: error: class XT009203 is public, should be declared in a file named XT009203.java
public class XT009203{
^
1 error 寂寞知己 发表于 2021-11-16 16:03
能看看这个代码错误在哪吗
Main.java:3: error: class XT009203 is public, should be declared i ...
百度翻译一下,有道翻译也行
人造人 发表于 2021-11-16 16:04
百度翻译一下,有道翻译也行
https://blog.csdn.net/qq_43708988/article/details/107920485
能不能参考这个一下 我那个第二和第三问题 都是这篇文章的第2 第3步骤 寂寞知己 发表于 2021-11-16 16:06
https://blog.csdn.net/qq_43708988/article/details/107920485
能不能参考这个一下 我那个第二和第 ...
说真的,这真的是很基础的知识
学java你不会文件操作怎么能行?
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class main {
public static void copy(String src, String dest) {
try {
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(src)));
OutputStreamWriter writer = new OutputStreamWriter(new FileOutputStream(dest));
String s; while((s = br.readLine()) != null) writer.append(s + "\n");
writer.close();
} catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
copy("main.java", "temp.txt");
}
}
人造人 发表于 2021-11-16 22:20
说真的,这真的是很基础的知识
学java你不会文件操作怎么能行?
还是不对,
运行的时候用命今行输入 能变成这样的代码吗再试一次 寂寞知己 发表于 2021-11-16 22:27
还是不对,
运行的时候用命今行输入 能变成这样的代码吗再试一次
从命令行输入
参考:https://fishc.com.cn/thread-205615-1-1.html
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.Scanner;
public class main {
public static void output(String filename) {
try {
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(filename)));
String s; while((s = br.readLine()) != null) System.out.println(s);
} catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
output(scanner.next());
}
}
复制文件
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class main {
public static void copy(String src, String dest) {
try {
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(src)));
OutputStreamWriter writer = new OutputStreamWriter(new FileOutputStream(dest));
String s; while((s = br.readLine()) != null) writer.append(s + "\n");
writer.close();
} catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
copy("main.java", "temp.txt");
}
}
把这两个代码合并一下不就可以了?这真的是很基础的知识
我怀疑你看不懂我写的代码,你就只是想要一个能够通过测试的代码
人造人 发表于 2021-11-16 22:40
从命令行输入
参考:https://fishc.com.cn/thread-205615-1-1.html
还是不对,真就服了,只能找老师啦。。。。。。。。。。{:10_266:}
页:
1
[2]