Java基础——数组练习题

Java基础——数组练习题

1.从键盘接受10个整数,求出其中的最大值和最小值。

2.输入10个数,保存在一个数组中,在数组中查找某个数字,给出是否找到信息,如果

找到了输出该数在数组中所处的位置,如果找不到输出“找不到”

3.如果一个数组保存元素是有序的(从大到小),向这个数组中插入一个数,使得插入后

的数组元素仍然保持有序。

4.将一个数组中的元素逆序输出,即第一个元素和最后一个元素交换,第二个数与倒数第

二元素交换…..,例如:原数组为:9 2 5 7 8,逆序后的数组为:8 7 5 2 9 5.顾客从超市采购了10件商品,编写一个程序,用于接受每件商品的价格,计算应付的

总金额。并分别打印出各个商品的价格以及应付的总金额的小票。

6.有一个排好序的数组,要求输入一个数,在数组中查找是否有这个数,如果有,将改数

从数组中删除,要求删除后的数组仍然保持有序,如果没有,则输出“数组中没有这个数”

7.编写一个程序,用于接受两个数组的值,将这两个数组中的值一次相加保存在第三个数

组中。

8.输入数组中的值,将数组中的最小值与第一个元素交换,最大值与最后一个元素交换,

输出数组。

9.某公司采用公用电话传递数据,数据是4位整数,在传递过程中是加密的,加密规则如

下:每位上的数字加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,编写一个程序,用于接受一个4位整数,并且打印输出加密后的数字

10.输入一个5位的正整数,使用数组判断它是不是回文数(例如:12321是回文数)

相关主题
相关文档
最新文档