小编SPA*_*ARK的帖子

如何在Java中使用PrintWriter和File类?

我正在尝试理解PrintWriter我正在制作的一个小程序,我似乎无法让java生成该文件然后在其上写.当我执行下面的程序时,它在第9行给出了一个Filenotfoundexeption错误.它也无法在我指定的目录中生成该文件.我是新手,所以请尽量保持简单的答案.我正在使用Eclipse.

import java.io.PrintWriter;
import java.io.File;

public class Testing {

  public static void main(String[] args) {

    File file = new File ("C:/Users/Me/Desktop/directory/file.txt");
    PrintWriter printWriter = new PrintWriter ("file.txt");
    printWriter.println ("hello");
    printWriter.close ();       
  }
}
Run Code Online (Sandbox Code Playgroud)

java printwriter

50
推荐指数
4
解决办法
36万
查看次数

要加倍的字符串,然后再返回.(JAVA)

我试图用Java制作一个简单的税收计算器程序,似乎无法使计算正常.在代码中,我最终不得不将JTextField输入转换为double变量,然后转换为字符串.出于某种原因,这不起作用并带来一堆错误.我知道必须有一些更简单的方法来写这个,所以任何想法都会受到赞赏.

import javax.swing.*;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.*;
import java.lang.*;


public class TaxCalculator extends JFrame {

    String twelve;
    JTextField input;
    JLabel ans;

    public TaxCalculator() {
        JFrame frame = new JFrame("Tax Calculator");
        JTextField input = new JTextField(10);
        JLabel ans = new JLabel("");
        JButton twelve = new JButton("12%");

        frame.setVisible(true);
        frame.setLayout(new FlowLayout());
        frame.setSize(250, 100);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        frame.add(new JLabel("Price of Item:"));
        frame.add(input);
        frame.add(ans);
        frame.add(twelve);

        twelve.addActionListener(new HandlerClass());

    }

    public static void main(String[] args) {
        TaxCalculator calc = new TaxCalculator();
    }

    public class HandlerClass …
Run Code Online (Sandbox Code Playgroud)

java string double

0
推荐指数
1
解决办法
329
查看次数

标签 统计

java ×2

double ×1

printwriter ×1

string ×1