//蓝色的代码用于求最小值,如果只求最大值,就将蓝色的代码删掉}
if(min>a[i]){ }
min=a[i]; max=a[i];
//红色的代码用于输出最大值,如果只求最小值,就将红色的代码删掉
System.out.println(\"最大值为:\"+max);
//蓝色的代码用于输出最小值,如果只求最大值,就将蓝色的代码删掉
System.out.println(\"最小值为:\"+min);
}
}
4、求字符串中数值和字母的个数
public class Count {
public static void main(String[] args) {
int numCount=0; int lettCount=0;
String str=\"1232vgtgHyR\";
for (int i = 0; i < str.length(); i++) {
char strChar=str.charAt(i);
//蓝色的代码用于求数值的个数,如果只求字母的个数,就将蓝色的代码删掉
if(strChar>='0'&&strChar<='9'){ }
//红色的代码用于求字母的个数,如果只求数值的个数,就将蓝色的代码删掉
){
}
//蓝色的代码用于输出数值的个数,如果只求字母的个数,就将蓝色的代码删掉
}
lettCount++;
if(strChar>='a'&&strChar<='z'||strChar>='A'&&strChar<='Z'
numCount++;
System.out.println(\"数值的个数为:\"+numCount);
//红色的代码用于输出字母的个数,如果只求数值的个数,就将蓝色的代码删掉 }
}
System.out.println(\"字母的个数为:\"+lettCount);
5、选择排序
public class SelectSort {
public static void main(String[] args) {
int[] array = new int[] { 5, 1, 2, 8, 4, 6, 9, 7, 3, 0 }; int temp; // 临时变量
System.out.println(\"原有数组内容:\");
printArray(array);// 输出原有数组 int index;
// 索引变量
for (int i = 1; i < array.length; i++) {// 正序排列
}
index = 0;
for (int j = 1; j <= array.length - i; j++) { }
// 交换在data.length-i和index两个位置上的数组元素 temp = array[array.length - i];
array[array.length - i] = array[index]; array[index] = temp;
if (array[j] > array[index]) { }
index = j;
System.out.println(\"正序排列数组内容:\");
printArray(array);// 输出排序后的数组
for (int i = 1; i < array.length; i++) { // 倒序排列
index = 0;
for (int j = 1; j <= array.length - i; j++) { }
// 交换在data.length-i和index两个位置上的数组元素 temp = array[array.length - i];
if (array[j] < array[index]) { }
index = j;
}
}
}
array[array.length - i] = array[index]; array[index] = temp;
System.out.println(\"倒序排列数组内容:\");
printArray(array);// 输出排序后的数组
/**
* 遍历数组的方法,该方法输出数组所有内容 * @param array 要遍历的数组 */
public static void printArray(int[] array) { }
for (int i : array) { }
System.out.println(\"\\n\");
System.out.print(i + \" \");