77范文网 - 专业文章范例文档资料分享平台

实验二+基本数据类型、数组

来源:网络收集 时间:2018-10-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

实验二 基本数据类型、数组

一、.数据类型及相互转化

1. .数据类型

将该程序代码在机器上运行,并修改相应错误。

2. 数据类型转化

按下列要求写出Java语言的语句。

定义一个double类型的变量d,并赋初值为2.5。 在屏幕上输出显示上面所定义的变量d的值。 定义一个字符型一维数组ch,大小为10。 定义一个字符串常量s1,赋值‘abc’。 定义一个布尔型变量b,赋初值true。 在屏幕上输出显示26个大写字母。

将代数式s=a2+2ab+b2写成一个赋值表达语句。

a,b和c是3个int型变量,用条件表达式写出a>b,c值为a,否则c值为b。

用for循环语句实现下述循环:循环变量m为100,每次循环m减10;当m等于50时退出循环,循环体输出m值。

? ? ? ? ? ? ? ? ?

参考答案:

3. 思考下列各题的输出情况并上机调试。

问题一、

问题二

//

public class Operators {

public static void main (String [] args){ int a = 2; int b = 3; int c = 4; int d = 5; String s =\ String s2 = \

prt(\ prt('a'+a+\ prt(a+b+s+c+d);

// prt(Integer.parseInt(s)+\ // prt(Integer.parseInt(s2)+\

// prt(String.valueOf(c)); }

字符串强制转换为整型三部可以的注释掉

二、数组

1、 一维数组的创建、声明、初始化(同教材P23例1-5)将下面代码在机器上调试。

提高:尝试自己给该数组赋初值,并将结果重新输出。

2、 二位数组引用(教材P25 例1-6)

2 3、

数组操作 测试下面程序段 查看api

文档http://10.10.25.101/java/docs/api/ 学习使用arraycopy方法复制数组。

4

4、选做任务(提高)

创建并初始化一个一维数组a,利用arraycopy()函数(lang.system包)复制一份到数组b。利用冒泡法实现对数组a中所有元素由大到小的排序。利用sort()函数(util.Arras包)实现对数组b中所有元素由小到大的排序。

5、补充实验: foreach与数组(有兴趣同学可以做)

J2SE 5.0新增了foreach的语法,又称强化的for循环(Enhanced for Loop),其应用的对象之一是在数组的依次存取上。foreach语法如下:

for(type element : array) { System.out.println(element)... }

直接以实例的方式来说明会更容易了解这个语法如何使用,在J2SE 5.0之前可以使用以下的方式来依次存取数组中的元素:

int[] arr = {1, 2, 3, 4, 5}; for(int i = 0; i < arr.length; i++) System.out.println(arr[i]);

在J2SE 5.0中可以使用新的foreach语法,这么写: int[] arr = {1, 2, 3, 4, 5}; for(int element : arr)

System.out.println(element);

每一次从arr中取出的元素,会自动设定给element,您不用自行判断是否超出了数组的长度,注意element的类型必须与数组元素的元素类型相同。

如果是对象,作法也类似。例如若存取字符串数组,可以编写如下: String[] names = {\for(String name : names) System.out.println(name);

那么二维数组呢?基本上要是了解数组本身就是一个对象,自然就会知道如何存取。举个例子:

int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; for(int[] row : arr) { for(int element : row) {

System.out.println(element);

} }

三-4 参考答案

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库实验二+基本数据类型、数组在线全文阅读。

实验二+基本数据类型、数组.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/226351.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: