当前位置:文档之家› 实验1Java编程基础

实验1Java编程基础

实验1Java编程基础
实验1Java编程基础

实验1 Java编程基础

一、实验目的

1.熟悉基本数据类型,包括其所占字节数、数值范围及常数的后缀形式;

2.掌握变量的声明、初始化方法,能够正确区分全局变量(即成员变量)和局部变量(即本地变量);4.掌握算术运算符(+、-、*、/、%)和自增(++)、自减(--)运算符的用法;

5.掌握关系运算符()、>=、<、<=、==、!=)和逻辑运算符(!、&&、||)的使用;

6.掌握if…else…语句的单分支、双分支、多分支结构的使用;

7.掌握switch语句用法;

8.熟悉循环结构的初始化部分、条件判断部分、修改条件部分、循环体部分的功能;

9.掌握for语句的使用,熟悉for语句的简单应用(累加、连乘积、分类统计);

10.掌握while语句的使用;

11.掌握do…while语句的使用,能够正确区分do…while与while的不同之处;

12.熟悉Java程序的常用输入输出格式;

13.掌握一维数组:声明,创建,初始化,数组元素的访问;

14.掌握多维数组的概念:二维数组的声明,初始化,元素的访问。

二、实验内容与步骤

1.应用程序若要输出如图2-1所示结果,请将程序所缺代码填充完整,并加以运行:

图2-1程序运行结果

程序代码:

________________ Diamond {

_____________________ main(__________ args[]) {

" *");

" * *");

" * *");

"* *");

____________________________;

____________________________;

____________________________;

}

}

2.请按下列要求,将程序代码填充完整,并加以运行:

public class Test {

// 初始值为0的整型变量 b1

// 初始值为10000的长整型变量b2

// 初始值为3.4的浮点型变量b3

// 初始值为34.45的双精度型变量b4

// 初始值为'’4’的字符型变量b5

// 初始值为true的布尔型变量b6

public static void main(String ________) {

// 输出变量b1——b6的值

}

}

3.输入下列程序内容,运行程序,并回答相关问题:

public class DataType {

public static void main(String args[]) {

byte a1 = 126, a2 = (byte) 256, a3 = 'A';

"a1=" + a1 + "\ta2=" + a2 + "\ta3=" + a3);

int b1 = 12345, b2 = (int) 9000L, b3 = '0', b4 = 0xff;

"b1=" + b1 + "\tb2=" + b2 + "\tb3=" + b3 + "\tb4="+ b4);

char c1 = 'a', c2 = 98, c3 = '\u0043', c4 = '\n';

"c1=" + c1 + "\tc2=" + c2 + c4 + "c3=" + c3);

}

}

问题:

(1)变量a2、a3的输出内容是什么?为何出现这种变化?

(2)变量b2、b3的输出内容是什么?为何出现这种变化?;

(3) '\t'、'\n'各有什么特殊用途?

(4)System.out的println()方法与print()方法有什么不同?

(5)如何声明、初始化一个变量?

(6)b4初始化时,被赋予什么进制的数?

(7)写出声明ch为字符型变量、并初始化为'c'的三种不同写法。

4.写出下列程序的运行结果,并解释其原因:

public class Pass {

static int j = 20;

public static void main(String args[]) {

int i = 10;

Pass p = new Pass();

p.aMethod(i);

"i=" + i);

"j=" + j);

}

public void aMethod(int x) {

x = x * 2;

j = j * 2;

相关主题
文本预览
相关文档 最新文档