题目内容

(打印不同的数)编写一个程序,读入10个数并且显示互不相同的数(即一个数出现多次,但仅显示一次)。(提示,读入一个数,如果它是一个新数,则将它存储在数组中,如果该数已经在数组中,则忽略它)输入之后,数组包含的都是不同的数,下面是这个程序的运行示例。Enter ten numbers:1 2 3 2 1 6 3 4 5 2The number of distinct number is 6The distinct numbers are:1 2 3 6 4 5

查看答案
更多问题

(是否排好序了)编写以下方法。如果参数中的list数组已经按照升序排好了,则返回true,public static boolean isSorted(int[] list)编写一个测试程序,提示用户输入一个列表,显示该列表是否已经排好序。下面是一个运行示例。注意,输入中的第一个数表示列表中的元素个数。该数不是列表的一部分。Enter list:8 10 1 5 16 61 9 11 1The list is not sortedEnter list:10 1 1 3 4 4 5 7 9 11 21The list is already sorted

(完全相同的数组)如果两个数组list1和list2的长度相同,而且对于每个i,list1[i]都等于list2[i],那么认为list1和list2是完全相同的。使用下面的方法头编写一个方法,如果list1和list2完全相同,那么这个方法返回true;public static boolean equals(int[] list1,int[] list2)编写一个测试程序,提示用户输入两个整数列表,然后显示这两个列表是否完全相同。

(模式识别方面:四个连续相等的数)编写下面的方法,测试某个数组是否有四个连续的值相同的数字。public static boolean isConsecutiveFour(int[] values)编写测试程序,提示用户输入一个整数列表,如果这个列表中有四个连续的具有相同值的数,那就显示true;否则,显示false。程序应该首先提示用户键入输入的大小,即列表中值的个数,示例如下Enter the number of values:8Enter the values:3 4 5 5 5 5 4 5The list has consecutive fours

(合并两个有序列表)编写下面的方法,将两个有序的列表合并成一个新的有序列表。public static int[] merge(int[] list1,int[] list2)只进行list1.length+list2.length次比较来实现该方法。编写一个测试程序,提示用户输入两个有序列表,然后显示合并的列表。注意输入的第一个数字表示列表中元素的个数,该数字不是列表的一部分。Enter list1:5 1 5 16 61 111Enter list2:4 2 4 5 6The merged list is 1 2 4 5 5 6 16 61 111

答案查题题库