程序开发环境的安装和配置方法
掌握枚举和数组的编程方法
验证枚举类型的使用方法
,计算一个数组中所有元素的总和
java输出数组元素二维数组的元素并打印数组长度忣每个元素的长度。
体会基本数据类型的使用
中一维数组、多维数组的使用方法
数组解决一般性的应用问题。
型数组进行以下操作:
按照从小到大的顺序排列;
)对排好序的数组使用折半查找(使用递归和非递歸两种
形式分别实现)查找某一个
使用一维数组编码实现一个栈
:出栈,并返回删除的数据元素;
栈当前栈顶的数据元素并返回编写代碼测试所形成的
现以下功能:输入一个正整数,java输出数组元素该整数所对应的二进制数
从零开始循环到其长度值;
指向一个新的整数数組,其长度为
对数组中的每一个元素进行循环。在每次内部循环中将
中的所有元素,结果为:
利用二维数组实现一个矩阵类:
学习一维数组的用法、方法的定義和调用
4. (P240,7.27)如果两个数组list1和list2内容相同那么就说它们是相同的。使用下面的方法头编写一个方法洳果list1和list2是相同的,该方法就返回true:
编写一个测试程序提示用户输入两个整数数列,然后显示它们两个是否相同以下是运行示例。注意輸入的第一个数字表示数列中元素的个数
提示:可考虑使用230-231页Arrays类提供的方法进行组合调用
5. (附加题6.31 信用卡号的合法性,可选做)信用卡号遵循下面的模式一个信用卡号必须是13-16位的整数。它的开头必须是:
在1954年IBM的Hans Luhn提出一种算法,该算法可以验证信用卡号的有效性这个算法茬确定输入的卡号是否正确,或者这张信用卡是否能被正确扫描是非常有用的该方法通常被称为Luhn检测或Mod10 检测,描述如下(假设卡号是2626)
(1)从右至左对偶数位上的数字翻倍如果数字翻倍后是一个两位数,那么就将这两位加在一起得到一位数
(2)将第一步得到的所有一位数相加。
(3)将卡号里从右往左奇数位上所有数字相加
(4)将第二步和第三步得到的结果相加。
(5)如果第四步得到的结果能被10整除则卡号是合法的,否则是不合法的
编写程序,提示用户输入一个long型整数的信用卡号码显示这个数字是合法还是非法的。使用下面的方法设计程序: