java程序设计类与方法-java实验报告1、 实验内容或题目(1) 编写Java应用程序,实现以下功能:当应用程序运行后,根据屏幕提示进行交互式输入并菲波那契(Fibonacci)数列的任意项。(2) 应用程序中定义方法头如下所示的方法: static int[] add(int[] x, int[] y) static int[] multi(int[] x, int[] y)add方法的功能是:把参数数组x和y(其元素个数相同)的每个元素相加,并作为返回数组的元素;multi方法的功能是:把参数数组x和y(其元素个数相同)的每个元素相乘,并作为返回数组的元素。在Java应用程序中使用这两个方法。(3) 编写Java应用程序,程序运行后,根据屏幕提示输入一个数字字符串,回车后统计有多少个偶数数字和奇数数字。(4) 编写应用程序,定义一个5行3列的二维数组,给数组的每个元素赋10~100之间的随机值,显示二维数组每行的元素,并输出所有元素的和。2、实验目的与要求⑴ 方法的定义和使用,方法重载等。⑵ 编写简单的类和使用类。⑶ 使用类库中的常用类解决简单的编程应用问题。3、 实验步骤与源程序 ⑴ 实验步骤a) 编辑源文件b) 编译c) 运行 ⑵ 源代码 题目一import java.io.IOException;import java.io.BufferedReader;import java.io.InputStreamReader;
public class Fibonacci2{ public static void main(String[] args)throws IOException{ BufferedReader buf; buf =new BufferedReader(new InputStreamReader(System.in)); String str; int x; System.out.println("输入所需要的菲薄那契的任意项,回车得该数。"); System.out.println("输入quit,回车后退出运行。"); while(true){ str=buf.readLine(); if(str.equals("quit")) break; x=Integer.parseInt(str); System.out.println("菲薄那契第"+x+"项的值为"+fibonacci(x)); } } static long fibonacci(int x){ long first=1,second=1,third=1; for(int i=3;i<=x;i++){ third=first+second; first=second; second=third; } return third; }}题目二public class UseAdd{ public static void main(String[] args){ int[] x={1,2,3,4,5,6}; int[] y={6,5,4,3,2,1}; int[] x1=new int[6]; x1=add(x,y); int[] y1=new int[6]; y1=multi(x,y); System.out.println("\n原数组x的值为:"); show(x); System.out.println("\n原数组y的值为:"); show(y); System.out.println("\n使用add方法后x的值为:"); show(x1); System.out.println("\n使用multi方法后y的值为:"); show(y1); } static int[] add(int[] x,int[] y){ int[] x1=new int[6];; for(int i=0;i
public class tongJi{ public static void main(String[] args)throws IOException{ BufferedReader buf; buf =new BufferedReader(new InputStreamReader(System.in)); String str; char s; int n=0,m=0; System.out.println("请输入数字字符串。输入quit,回车后则为退出运行"); while(true){ str=buf.readLine(); if(str.equals("quit")) break; for(int i=0;i