简体   繁体   English

需要一些帮助输入 output 我正在尝试在另一个 class 中运行另一个 class 的代码,并在控制台中显示代码

[英]Need some help input output I am trying to run code from another class in another class and it display the code in console

I am trying to run code from another class in another class and it display the code in console.我正在尝试从另一个 class 中的另一个 class 运行代码,并在控制台中显示代码。 Here is what I have in my first class on the same package.这是我在同一个 package 上的第一个 class 中的内容。 It may look weird but im still learning.它可能看起来很奇怪,但我仍在学习。

import java.io.File;


import java.io.FileNotFoundException;


import java.io.IOException;


import java.io.PrintWriter;


import java.io.Writer;


public class DataWriter {
    

public static void main(String[] args) {
    

File file = new File("data.txt");
    
        try {
            

PrintWriter output = new PrintWriter(file);
            

output.println("1x1=1 1x2=2 1x3=3 1x4=4 1x5=5 1x6=6 1x7=7 1x8=8 1x9=9 1x10=10 \r\n"
                    + "2x1=2 2x2=4 2x3=6 2x4=8 2x5=10 2x6=12 2x7=14 2x8=16 2x9=18 2x10=20 \r\n"
                    + "3x1=3 3x2=6 3x3=9 3x4=12 3x5=15 3x6=18 3x7=21 3x8=24 3x9=27 3x10=30 \r\n"
                    + "4x1=4 4x2=8 4x3=12 4x4=16 4x5=20 4x6=24 4x7=28 4x8=32 4x9=36 4x10=40 \r\n"
                    + "5x1=5 5x2=10 5x3=15 5x4=20 5x5=25 5x6=30 5x7=35 5x8=40 5x9=45 5x10=50 \r\n"
                    + "6x1=6 6x2=12 6x3=18 6x4=24 6x5=30 6x6=36 6x7=42 6x8=48 6x9=54 6x10=60 \r\n"
                    + "7x1=7 7x2=14 7x3=21 7x4=28 7x5=35 7x6=42 7x7=49 7x8=56 7x9=63 7x10=70 \r\n"
                    + "8x1=8 8x2=16 8x3=24 8x4=32 8x5=40 8x6=48 8x7=56 8x8=64 8x9=72 8x10=80 \r\n"
                    + "9x1=9 9x2=18 9x3=27 9x4=36 9x5=45 9x6=54 9x7=63 9x8=72 9x9=81 9x10=90 \r\n"
                    + "10x1=10 10x2=20 10x3=30 10x4=40 10x5=50 10x6=60 10x7=70 10x8=80 10x9=90 10x10=100");
    
            

output.close();
        

} catch (IOException ex) {
            

System.out.printf("ERROR: %s/n", ex);
            

System.out.println("Finished writing to file.");

        }
    }
}

It runs in a file in the file explorer like its supposed to.它像预期的那样在文件资源管理器中的文件中运行。 Now I want that code from the file in the explorer to run in my other class but i want it to run in the console and I dont understand how to do it heres what i have so far in my second class.现在我希望资源管理器中的文件中的代码在我的其他 class 中运行,但我希望它在控制台中运行,但我不明白如何做到这一点,这是我在第二个 class 中所拥有的。

import java.io.File;




import java.io.FileNotFoundException;


import java.util.Scanner;



public class DataReader {
    



    public static void main(String[] args) throws 



FileNotFoundException {



        File file = new File("data.txt");



        System.out.print("File exists? ");



        System.out.println(file.exists());



        
            
        
    }
            
                    
        }

Any help will be appreciated and I hope I gave enough detail.任何帮助将不胜感激,我希望我提供了足够的细节。 Also sorry i had to space out the code也很抱歉我不得不把代码隔开

I am trying to run code from another class in another class and it display the code in console.我正在尝试从另一个 class 中的另一个 class 运行代码,并在控制台中显示代码。 Here is what I have in my first class on the same package.这是我在同一个 package 上的第一个 class 中的内容。 It may look weird but im still learning.它可能看起来很奇怪,但我仍在学习。

import java.io.File;


import java.io.FileNotFoundException;


import java.io.IOException;


import java.io.PrintWriter;


import java.io.Writer;


public class DataWriter {
    

public static void main(String[] args) {
    

File file = new File("data.txt");
    
        try {
            

PrintWriter output = new PrintWriter(file);
            

output.println("1x1=1 1x2=2 1x3=3 1x4=4 1x5=5 1x6=6 1x7=7 1x8=8 1x9=9 1x10=10 \r\n"
                    + "2x1=2 2x2=4 2x3=6 2x4=8 2x5=10 2x6=12 2x7=14 2x8=16 2x9=18 2x10=20 \r\n"
                    + "3x1=3 3x2=6 3x3=9 3x4=12 3x5=15 3x6=18 3x7=21 3x8=24 3x9=27 3x10=30 \r\n"
                    + "4x1=4 4x2=8 4x3=12 4x4=16 4x5=20 4x6=24 4x7=28 4x8=32 4x9=36 4x10=40 \r\n"
                    + "5x1=5 5x2=10 5x3=15 5x4=20 5x5=25 5x6=30 5x7=35 5x8=40 5x9=45 5x10=50 \r\n"
                    + "6x1=6 6x2=12 6x3=18 6x4=24 6x5=30 6x6=36 6x7=42 6x8=48 6x9=54 6x10=60 \r\n"
                    + "7x1=7 7x2=14 7x3=21 7x4=28 7x5=35 7x6=42 7x7=49 7x8=56 7x9=63 7x10=70 \r\n"
                    + "8x1=8 8x2=16 8x3=24 8x4=32 8x5=40 8x6=48 8x7=56 8x8=64 8x9=72 8x10=80 \r\n"
                    + "9x1=9 9x2=18 9x3=27 9x4=36 9x5=45 9x6=54 9x7=63 9x8=72 9x9=81 9x10=90 \r\n"
                    + "10x1=10 10x2=20 10x3=30 10x4=40 10x5=50 10x6=60 10x7=70 10x8=80 10x9=90 10x10=100");
    
            

output.close();
        

} catch (IOException ex) {
            

System.out.printf("ERROR: %s/n", ex);
            

System.out.println("Finished writing to file.");

        }
    }
}

It runs in a file in the file explorer like its supposed to.它像预期的那样在文件资源管理器中的文件中运行。 Now I want that code from the file in the explorer to run in my other class but i want it to run in the console and I dont understand how to do it heres what i have so far in my second class.现在我希望资源管理器中的文件中的代码在我的其他 class 中运行,但我希望它在控制台中运行,但我不明白如何做到这一点,这是我在第二个 class 中所拥有的。

import java.io.File;




import java.io.FileNotFoundException;


import java.util.Scanner;



public class DataReader {
    



    public static void main(String[] args) throws 



FileNotFoundException {



        File file = new File("data.txt");



        System.out.print("File exists? ");



        System.out.println(file.exists());



        
            
        
    }
            
                    
        }

Any help will be appreciated and I hope I gave enough detail.任何帮助将不胜感激,我希望我提供了足够的细节。 Also sorry i had to space out the code也很抱歉我不得不把代码隔开

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 需要帮助,将一个类实现为另一个代码块并运行一个类Java - Need help implementing a class into another block of code and running a class java 需要一些帮助在另一个类中调用另一个类的方法 - Need some help calling another another class's method in another class 如何编写代码来测试另一个类的代码? - How to I write code to test code from another class? 需要帮助:从控制台输入int并将其传递给不同类中的方法 - Need help: input int from console and pass it into method in different class 尝试显示到另一个类的视图 - Trying to display to a view from another class 对象,引用和类。 需要帮助了解一些代码 - Object, reference and class. Need help understanding some code 一类的输入,另一类的输出? - Input from one class and output in another? 如何显示另一个类的输入(java) - how to display the input from another class(java) 我试图以小时和分钟(00:00)的形式在我的代码中输出时间,并且需要帮助。 这就是我到目前为止 - I am trying to output the times in my code in hours and mins (00:00) and need help. This is what i have so far 当我尝试将一些值添加到另一个类的引用类时,我得到一个nullPointerException - I get a nullPointerException when I'm trying to add some values to a referenced class from another class
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM