main()中的变量在其它函数中如何调用 pri(bfw,'1',8); ...... public static void pri ( BufferedWriter bfw,char s,int j) 这样试试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 FileWriter fwBufferedWriter bfw 声明为全局变量下面都不是一个作用域了,调不到 private static BufferedWriter bfw = null; private static FileWriter fw = null; public static void main(String args[]) throws IOException { fw=new FileWriter("d:\\java\\aa.txt"); bfw=new BufferedWriter(fw); int p=1; pri('1',8); bfw.flush(); fw.close(); } public static void pri (char s,int j) { for (int i=1;i <=j;i++) { try { bfw.write(s); bfw.newLine(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } import java.io.*;public class write_text{ static FileWriter fw=new FileWriter("d:\\java\\aa.txt"); static BufferedWriter bfw=new BufferedWriter(fw); public static void main(String args[]) throws IOException { int p=1; pri('1',8); bfw.flush(); fw.close(); } public static void pri (char s,int j) { for (int i=1;i <=j;i++) { bfw.write(s); bfw.newLine(); } }} 你肯定没有try catch我晕了 出现bfw.write(s); bfw.newLine(); 这两行找不到符号,因为你的pri()函数定义在类里,需使用到 BufferedWriter bfw,而bfw又在main()中声明,所以找不到,你该在pri()函数中声明import java.io.*; public class write{ public static void pri(char s,int j) { try { FileWriter fw=new FileWriter("d:\\java\\aa.txt"); BufferedWriter bfw=new BufferedWriter(fw); for (int i=1;i <=j;i++) { bfw.write(s); bfw.newLine(); } bfw.flush(); fw.close(); } catch(Exception g){} } public static void main(String args[]) { int p=1; pri("a",8); }} 一个好玩的问题(曾经写代码时无意发现的),大家来看看为啥能这样~ 学java用什么编译器好??? 我今天装的J2SE1.4.2 SDK,第一个程序,有问题 如何使用jTable来显示数据库内表~ 高手请进 为什么我写的JAVA程序界面上的中文都是框框. 请问如何实现JTable的多列行头?《发几篇swing中关于JTable中的运用-5》中给的列子不能运行啊! JScrollPane的滚动条新玩法 tomcat的配置问题!!!!急啊 使用组合框JComboBox出现的问题 如何修改Eclipse的插件 Java打印菱形问题 导入awt包,编译提示非法字符。
BufferedWriter bfw 声明为全局变量
下面都不是一个作用域了,调不到
private static FileWriter fw = null;
public static void main(String args[]) throws IOException
{
fw=new FileWriter("d:\\java\\aa.txt");
bfw=new BufferedWriter(fw);
int p=1;
pri('1',8);
bfw.flush();
fw.close();
}
public static void pri (char s,int j)
{
for (int i=1;i <=j;i++)
{
try
{
bfw.write(s);
bfw.newLine();
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
import java.io.*;
public class write_text
{
static FileWriter fw=new FileWriter("d:\\java\\aa.txt");
static BufferedWriter bfw=new BufferedWriter(fw);
public static void main(String args[]) throws IOException
{
int p=1;
pri('1',8);
bfw.flush();
fw.close();
}
public static void pri (char s,int j)
{
for (int i=1;i <=j;i++)
{
bfw.write(s);
bfw.newLine();
}
}
}
我晕了
import java.io.*;
public class write
{
public static void pri(char s,int j)
{
try
{
FileWriter fw=new FileWriter("d:\\java\\aa.txt");
BufferedWriter bfw=new BufferedWriter(fw);
for (int i=1;i <=j;i++)
{
bfw.write(s);
bfw.newLine();
}
bfw.flush();
fw.close();
}
catch(Exception g){}
}
public static void main(String args[])
{
int p=1;
pri("a",8);
}
}