实验一、java语言基础

while ((ch=(char)System.in.read())!=’ ’) { System.in.skip(2); // 跳过回车键 switch (ch) {

case ’1’:

System.out.println(\恭喜你得大奖,一辆汽车!\);

break; case ’2’:

System.out.println(\不错呀,你得到一台笔记本电脑!\);

break; case ’3’:

System.out.println(\没有白来,你得到一台冰箱!\);

break; default:

System.out.println(\真不幸,你没有奖品!下次再来吧。\);

} } } }

? 编译源程序。

? 在命令提示符窗口运行程序,然后分别按 1、2、3、r ,记录结果。 3.do?while 循环语句练习

? 程序功能:求 1+2+?+100 之和,并将求和表达式与所求的和

显示出来。

? 程序源代码如下: class SY1_9 {

public static void main(String args[]) { int n=1, sum=0; do {

sum+=n++; } while (n<=100);

System.out.println(\1+2+...+100 =\+sum); } }

? 编译并运行程序。 4.多重循环练习

? 输出九九乘法表的程序,源代码如下: public class SY1_10 {

public static void main(String args[]) { int i,j,n=9;

System.out.print(\ * |\); for (i=1;i<=n;i++)

System.out.print(\ \+i); System.out.print(\\\n-------|\); for (i=1;i<=n;i++)

System.out.print(\----\);

System.out.println(); for (i=1;i<=n;i++) {

System.out.print(\ \+i+\ |\); for (j=1;j<=i;j++)

System.out.print(\ \+i*j); System.out.println(); } } }

? 编译并运行程序。 (九)使用数组

1.建立程序文件,源代码如下:

class SY1-11{

public static void main(String[ ] args){ int list[ ]=new int[5];

System.out.println(\list数组的长度为:\+list.length); for(int i=0;i

System.out.println(\list[\+i+\]=\+list[i]); } } }

? 编译并运行该程序,写出运行结果。 四、实验练习题(1-3题写在实验报告上,1-4题实验课检查)

1.编写一个application,在屏幕上显示如下的信息:

******************************************* Welcome < 你的姓名 >

*******************************************

2.将上题改写为Applet小程序

3.任意定义一个数组A,编程实现矩阵A的转置。

4.编写一个Java application,输出一个整数数组中最大和最小的元素、平

均值以及所有元素的和。(

选做: 一个班有10名学生,每个学生有姓名、学号、成绩等等信息,请利

用对象数组的概念编程,求平均成绩。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4