java实验九

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Java 语言程序设计》实验报告(九)

实验名称:______________ 指导教师:______

_____ 实验日期:_________ 专 业:______________ 班 级:___________ 姓 名:_________

Java 数据流编程 张鑫 2015-12-25 电子商务 电子商务1302 李鸿儒

三、实验结果与结论:(经调试正确的源程序(核心部分)和程序的运行结果)LX5_3.java程序执行结果如图1所示:

图1

LX5_4.java程序执行结果如图2所示:

图2

LX5_5.java程序执行结果如图3所示:

图3

LX5_6.java程序执行结果如图4所示:

图4

LX10_3.java程序执行结果如图5所示:

图5

1、请设计一个从键盘输入一个数n,求n!

Jiecheng.java源程序如下:

import java.util.Scanner;

public class Jiecheng{

public static void main(String args[]){

Scanner input=new Scanner(System.in);

System.out.println("请输入数字n:");

int n=input.nextInt();

System.out.println("n!="+sum(n));

}

public static int sum(int n){

int sum=1;

for(int i=1;i<=n;i++)

sum*=i;

return sum;

}

}

Jiecheng.java程序执行结果如图6所示:

图6

2、写一个程序,允许用户依次输入多个姓名和住址,并能将用户的输入保存到文件中。用户输入“quit”表示输入完毕,程序退出。

Test1.java源程序如下:

import java.util.Scanner;

import java.io.*;

public class Test1{

public static void main(String args[]){

OutputStream os=null;

OutputStreamWriter osw=null;

BufferedWriter bw=null;

try{

os=new FileOutputStream("test.txt");

osw=new OutputStreamWriter(os);

bw=new BufferedWriter(osw);

while(true){

Scanner sc=new Scanner(System.in);

String str=sc.nextLine();

if(str.equals("quit"))break;

bw.write(str);

bw.newLine();

}

}catch(IOException w){

}finally{

try{

if(bw!=null)bw.close();

}catch(IOException w){

}

}

}

}

Test1.java程序执行结果如图7所示:

图7

相关文档
最新文档