java输入文件怎么不换行,我已经加了\n了,还是到底要加到哪里去!?下边为还没加\n的 5

publicstaticvoidmain(String[]args)throwsIOException{StringstuNo,stuName;intstuAge,chi... public static void main(String[] args) throws IOException
{
String stuNo,stuName;
int stuAge,chinese,math,english;
long nowPosition=0;
String fileName="F:\\student.txt";
String stuNoF,stuStrF,stuStrF1,stuStrR;
byte[] data;
int stuStrLength=35;
BufferedWriter out=new BufferedWriter(new FileWriter("F:\\student.txt"));
Scanner reader=new Scanner(System.in);
while (true)
{
while (true)
{
System.out.print("请输入学号:"); //学号是10个字符
stuNo= reader.next();
if (stuNo.trim().length()==10) break;
}
if (Integer.parseInt(stuNo)==0) break; //输入学号为10个0则退出系统。
System.out.print("请输入姓名:"); //姓名是8个字符
stuName= reader.next();
while (stuName.length()<8)
stuName=stuName+" ";
System.out.print("请输入年龄:"); //年龄是2个字符
stuAge= reader.nextInt();
System.out.print("请输入语文成绩:"); //语文成绩是2个字符
chinese= reader.nextInt();
System.out.print("请输入数学成绩:"); //数学成绩是2个字符
math= reader.nextInt();
System.out.print("请输入英语成绩:"); //英语成绩是2个字符,加上每个字段之间的tab,结尾的2个回车换行符,每个学生共有33个字符(其中有5个tab)
english= reader.nextInt();
stuStrR=stuNo+'\t'+stuName+'\t'+stuAge+'\t'+chinese+'\t'+math+'\t'+english;

System.out.println(stuStrR); //在显示器上输出
out.write(stuStrR);
out.newLine();
}
out.close();
}
}
展开
 我来答
达摩高僧
2013-12-04
知道答主
回答量:28
采纳率:0%
帮助的人:31.5万
展开全部
txt文本中使用\r\n来换行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
learnmore
2013-12-04
知道答主
回答量:27
采纳率:0%
帮助的人:13.8万
展开全部
\r\n 一起使用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
市靖厹0eja99
2013-12-04 · 超过20用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:34.9万
展开全部
什么地方加了\n,只有\t
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
花花123456789
2013-12-04
知道答主
回答量:1
采纳率:0%
帮助的人:1440
展开全部
windows 要使用 \r\n
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式