⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chap4.txt

📁 java课程的资料以及实验的代码
💻 TXT
字号:
1.现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在
另一页面显示按什么排序,结果为,提供reset 
2.金额转换,阿拉伯数字的金额转换成中国传统的形式如:
(¥1011)->(一千零一拾一元整)输出。 
3.利用接口或者继承机制实现一个通用成绩
计算和查询系统.
   学生可能是中学生,高中生,大学生.所学课
   程不同计算成的的方式也不同.学生成绩存
   储在student数组中,格式如下:
   [M] 20060423 65 43 49 85(中学生)
   [S]  20030214 85 64 98 75 61 84(高中生)
   [G] 20040624 85 64 92 71 64 85 73 92(大学生)
  要求: 
     a.将学生的总分,平均分写到每行的末尾
     b.输入学号能将学生的各科成绩,总分,
     均分格式化输出,当学好不存在时抛出自
     定义异常NotExistedStudentInfoException,
     并给出相应的提示。
4、创建一个名称为Vehicle的接口,在接口中添加两个带有一个参数的方法start()和stop()。在两个名称分别为Bike和Bus的类中实现Vehicle接口。创建另一个名称为interfaceDemo的类,在interfaceDemo的main()方法中创建Bike和Bus对象,并访问start()和stop()方法。 
5、信用卡号为16位

卡号校验算法:
[b]一、[/b]从右边第1位开始往左每隔一位数(右1,3,5...15)相加,和记为sum;

[b]二、[/b]取右边第2位数,记为R;

[b]三、[/b]R乘以2,如果乘积小于10,把乘积直接加到sum,如果大于等于10,则把十位数和个位数拆开分别加到sum(如第R为8,乘积是16,则应该把16拆成1和6分别加到sum,结果是1+6+sum);

[b]四、[/b]分别取右边第4,6,...16记为R,重复第三步的操作 ;

[b]五、[/b]全部加完后,如果sum能被10整除,说明是有效卡,否则无效。


这里有一个简单的例子:

假定信用卡号为
4161-1122-1413-1211

1、1+2+3+4+2+1+1+1(和15)
2、1*2+1*2+1*2+1*2+2*2+1*2+[b]1+2[/b]+4*2(和25)
     注:粗体部分的1+2是因为(6*2=12=1+2)

15+25=40 可以被10整除,说明此卡有效,输入任意信用卡号,通过程序可以校验这个卡号是否有效。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -