![](/img/trans.png)
[英]Need help implementing a class into another block of code and running a class java
[英]Need some help input output I am trying to run code from another class in another class and it display the code in console
我正在嘗試從另一個 class 中的另一個 class 運行代碼,並在控制台中顯示代碼。 這是我在同一個 package 上的第一個 class 中的內容。 它可能看起來很奇怪,但我仍在學習。
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.");
}
}
}
它像預期的那樣在文件資源管理器中的文件中運行。 現在我希望資源管理器中的文件中的代碼在我的其他 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());
}
}
任何幫助將不勝感激,我希望我提供了足夠的細節。 也很抱歉我不得不把代碼隔開
我正在嘗試從另一個 class 中的另一個 class 運行代碼,並在控制台中顯示代碼。 這是我在同一個 package 上的第一個 class 中的內容。 它可能看起來很奇怪,但我仍在學習。
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.");
}
}
}
它像預期的那樣在文件資源管理器中的文件中運行。 現在我希望資源管理器中的文件中的代碼在我的其他 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());
}
}
任何幫助將不勝感激,我希望我提供了足夠的細節。 也很抱歉我不得不把代碼隔開
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.