(是否排好序了)编写以下方法。如果参数中的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
(猜字游戏)编写一个猜字游戏,随机产生一个单词,提示用户一次猜测一个字母。单词中的每个字母显示为一个星号。当用户猜测正确后,正确的字母显示出来。当用户猜测出一个单词,显示猜测的次数,并且询问用户是否继续对另外一个单词进行游戏。声明一个数组来存储单词。