第一题:
package cn.bdqn.demo;
public class Test2 {
public static void main(String[] args) {
System.out.println("请输入五句话");
String string[] = new String[] {"一句","两句","三句","四句","五句"};
for (int i = 0; i < string.length; i++) {
System.out.println("第"+(i+1)+"句话:"+string[i]);
}
System.out.println("\n"+"逆序输出5句话为:");
for (int i = string.length-1; i >=0; i--) {
System.out.println(string[i]);
}
}
}
第二题:
package cn.bdqn.demo;
public class test3 {
public static void main(String[] args) {
int points[] = new int[] {18,25,7,36,13,2,89,63};
int min = 0;
int index = points.length;
min = points[0];
for (int i = 0; i < points.length; i++) {
if(min>points[i]) {
min = points[i];
index = i;
}
}
System.out.println("最低的积分是:"+min);
System.out.println("最低的积分的下标在:"+index);
}
}
第三题:
package cn.bdqn.demo;
import java.util.Scanner;
public class test4 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int nums[] = new int[10];
int count[] = new int[4];
System.out.println("请输入10个数:");
for (int i = 0; i < nums.length; i++) {
nums[i] = input.nextInt();
if(i == 1) {
count[0] ++;
}else if(i == 2) {
count[1] ++;
}else if(i == 3) {
count[2] ++;
}else {
count[3] ++;
}
switch (nums[i]) {
case 1:
count[0] ++;
break;
case 2:
count[1] ++;
break;
case 3:
count[2] ++;
break;
default:
count[3] ++;
break;
}
}
System.out.println("1输入的个数:"+count[0]);
System.out.println("2输入的个数:"+count[1]);
System.out.println("3输入的个数:"+count[2]);
System.out.println("非法数字的个数:"+count[3]);
}
}
第四题:
package cn.bdqn.demo;
public class test5 {
public static void main(String[] args) {
int [] array = new int [] {1,3,-1,5,-2};
int [] array2 = new int [5];
System.out.println("原数组为:");
for (int i = 0; i < array.length; i++) {
System.out.print(array[i]+" ");
}
for (int i = array.length-1 ,j = 0; i >=0 ; i--,j++) {
if (! (array[i]<0)) {
array2[j] = array[i];
}else {
continue;
}
}
System.out.println("\n逆序处理后的数组为:");
for (int i = 0; i < array2.length; i++) {
System.out.print(array2[i]+" ");
}
}
第五题:package cn.bdqn.demo;
import java.util.Scanner;
public class test6 {
public static void main(String[] args) {
String[] music = new String[] {"Island","Ocean","Pretty","Sun"};
String[] musics = new String[5];
for (int i = 0; i < music.length; i++) {
musics[i] = music[i];
}
System.out.print("插入前的数组为:");
for (int i = 0; i < music.length; i++) {
System.out.print(music[i]+" ");
}
System.out.print("\n请输入歌曲名称:");
Scanner input = new Scanner(System.in);
String name = input.next();
int index = 0;
for (int i = 0; i < music.length; i++) {
if(music[i].compareToIgnoreCase(name)>0) {
break;
}
}
for (int i =musics.length-1; i>index; i--) {
musics[i] = musics[i-1];
}
musics[index] = name;
System.out.print("插入后的数组为:");
for (int i = 0; i < musics.length; i++) {
System.out.print(musics[i]+" ");
}
}
}