实验报告1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南京工程学院
实验报告
程序设计语言-JA V A
开课院系:经济管理学院
实验:()
班级:K信管101
学生姓名:顾永晨
学号:240103824
JAVA语言课程实验报告
一、实验目的及要求
熟悉JDK环境,掌握Jcreator的使用方法,理解Java 应用程序的运行原理和方法。
二、实验设备(环境)及要求
JDK;Jcreator;Windows 操作系统
三、实验内容与步骤
1、编辑、编译、运行以下程序,说出程序的功能。改变变量n的初值,观察运行结果有何变化。
public class Sum10_for
{
public static void main(String args[])
{
int i=1,n=10,s=0;
System.out.print("Sum("+n+") = ");
for (i=1;i { s += i; System.out.print(i+"+"); } System.out.println(i+" = "+(s+i)); } } 2、用循环控制输出如下形式的数字方阵:n=4时 0 0 0 0 0 1 1 1 0 1 2 2 0 1 2 3 3、输出如下形式的数字塔:n=4 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 4、用一维数组输出杨辉三角 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 5、用循环输出如下形式n=5 * * * * * * * * * * * * * * * 1必做,2,3选一,4,5选一。即每人做三道实验题目。 四、实验结果(源程序)与数据处理(程序运行结果、截图等)1, n=10时 n=15 此程序是计算从1到n的所有整数的和. 2、用循环控制输出如下形式的数字方阵:n=4时 public class vbvv { public static void main(String[] args) int n=4; for(int i=0;i { for(int j=0;j { System.out.print(Math.min(i,j)); } System.out.println(); } } } 3、输出如下形式的数字塔:n=4 public class gyc { public static void main(String[] args) { int k=8; for (int i = 1; i < 5; i++) { k--; for (int b=k;b>i;b--) { System.out.print(" "); } for (int j = 1; j < i; j++) { System.out.print(" "); System.out.print(j); } for (int j = i; j >= 1; j--) { System.out.print(" "); System.out.print(j); } System.out.println(" "); } } } 4、用一维数组输出杨辉三角 public class xyz { public static void main(String[] args) { int intarray[][]; intarray=new int[6][6]; intarray[1][1]=1; for (int i=1;i<6;i++){ for (int j=1;j intarray[i][j]=intarray[i-1][j-1]+intarray[i-1][j] ; intarray[i][1]=intarray[i][i]=1; System.out.print(intarray[i][j]); } System.out.println(""); } } } 5、用循环输出如下形式n=5 public class gyc { public static void main(String[] args) { System.out.print(" "); for(int i=5;i>0;i--) { for(int j=0;j { System.out.print("*"); } System.out.println(); int t=5; do{ System.out.print(" "); t--; }while (t>=i-1); } } } 五、试验中遇到的问题、分析与讨论(手写) 实验中对于大括号的位置经常搞错,对于do ...........while 循环不能够熟练掌握,数组定义事业有些问题,以上的错误都是对书本知识的不熟悉。