鱼C论坛

 找回密码
 立即注册
查看: 5142|回复: 20

输入的文件名,打开该文件并将文件的内容输出到屏幕上(求助)

[复制链接]
发表于 2021-11-15 22:06:41 | 显示全部楼层 |阅读模式
30鱼币
}]1)@]D0~QF07S1C}A_5_OH.png


求大神帮助!

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-15 22:32:01 | 显示全部楼层
这也求助,,,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-11-15 22:52:16 | 显示全部楼层

我写的代码总是错。。。。。。。。。
错哭了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-15 23:52:11 | 显示全部楼层
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());
    }
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-11-16 10:35:19 | 显示全部楼层

还是编程错误。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-11-16 10:37:07 | 显示全部楼层

Main.java:6: error: class main is public, should be declared in a file named main.java
public class main {
       ^
1 error
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-16 10:47:25 | 显示全部楼层
我...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-16 10:48:01 | 显示全部楼层
java 源文件名必须和文件内public类名一致 ...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-16 10:51:00 | 显示全部楼层
善用翻译...
error.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-11-16 12:32:49 | 显示全部楼层

D9_`UZAL3CF[){35PZVR1@F.png



这个也答案错误
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-16 12:36:00 | 显示全部楼层

对于这个问题来说,正常
你倒是看一看我写的代码呀,我又没有完全按照题目要求写
我把我认为你不会的部分写出来了,你看懂了我的这个代码,稍微改一改就是题目要求的代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-11-16 13:57:26 | 显示全部楼层
人造人 发表于 2021-11-16 12:36
对于这个问题来说,正常
你倒是看一看我写的代码呀,我又没有完全按照题目要求写
我把我认为你不会的部 ...

我改了,照样错误。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-16 14:19:28 | 显示全部楼层
寂寞知己 发表于 2021-11-16 13:57
我改了,照样错误。。。。

发代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-16 14:28:50 | 显示全部楼层
...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-16 14:58:47 | 显示全部楼层
你就把这个代码改成这样就可以了吧?这个有多难?
你基础没学好,后面的内容基本上没办法学,返回前面去温故知新吧
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.InputStreamReader;
import java.util.Scanner;

public class main {
    public static boolean 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();
            return false;
        }
        return true;
    }
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入文件路径及文件名:");
        while(!output(scanner.next())) {
            System.out.print("文件不存在,请重新输入:");
        }
    }
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-16 15:12:10 | 显示全部楼层
回炉重造吧  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-11-16 15:16:29 | 显示全部楼层
人造人 发表于 2021-11-16 14:58
你就把这个代码改成这样就可以了吧?这个有多难?
你基础没学好,后面的内容基本上没办法学,返回前面去温 ...

KWLT)33G9JQXXQ3U%4P}WJV.png

真就服了,不是我的问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-16 15:19:54 | 显示全部楼层
寂寞知己 发表于 2021-11-16 15:16
真就服了,不是我的问题

这我没办法,因为不知道为什么错了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-11-16 15:56:40 | 显示全部楼层
人造人 发表于 2021-11-16 14:58
你就把这个代码改成这样就可以了吧?这个有多难?
你基础没学好,后面的内容基本上没办法学,返回前面去温 ...

){1PQ8DC@][Y57%TD~61M0R.png G%0YT11ZT({R$Y0}D(KFMZM.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-16 15:57:57 | 显示全部楼层

同样,没有看出错哪了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 17:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表