第2题
package com.bdqn.demo;
public class Demo6 { //第2题
// 在java中, 数组可以存储, 一组连续的, 数据类型相同的, 元素
// 在java中, 数组可以存储, 一组连续的, 数据类型相同的, 元素
public static void main(String[] args) {
System.out.println("请输入5句话");
String [] shuju = new String [] {"在java中","数组可以存储"," 一组连续的","数据类型相同的","元素"};
for (int i = 0; i < shuju.length; i++) {
System.out.println("第"+(i+1)+"句话:"+shuju[i]);
}
System.out.println("逆序输出5句话:");
for (int i=shuju.length-1; i>=0; i--) {
System.out.println(shuju[i]);
}
}
System.out.println("请输入5句话");
String [] shuju = new String [] {"在java中","数组可以存储"," 一组连续的","数据类型相同的","元素"};
for (int i = 0; i < shuju.length; i++) {
System.out.println("第"+(i+1)+"句话:"+shuju[i]);
}
System.out.println("逆序输出5句话:");
for (int i=shuju.length-1; i>=0; i--) {
System.out.println(shuju[i]);
}
}
}
第3题
package com.bdqn.dierzhangjie;
public class Demo { //第3题
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]; //设置最低积分下标为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);
}
}
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]; //设置最低积分下标为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);
}
}
第4题
package com.bdqn.demo;
import java.util.Scanner;
public class Demo7 { //第4题
public static void main(String[] args) {
int [] nums = new int [10];
int [] count = new int [4];
Scanner input = new Scanner(System.in);
System.out.println("请输入10个数");
for (int i = 0; i < nums.length; i++) {
nums[i]=input.nextInt();
switch ( nums[i] ) {
case 1:
count[0]++;
break;
case 2:
count[1]++;
break;
case 3:
count[2]++;
break;
public static void main(String[] args) {
int [] nums = new int [10];
int [] count = new int [4];
Scanner input = new Scanner(System.in);
System.out.println("请输入10个数");
for (int i = 0; i < nums.length; i++) {
nums[i]=input.nextInt();
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]);
}
}
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]);
}
}
第5题
package com.bdqn.demo;
public class Demo8 { //第5题
public static void main(String[] args) {
int[] array = new int[] { 1, 3, -1, 5, -2 };
int[] newArray = new int[5];
System.out.println("原数组为:");
for (int i = 0; i < array.length; i++) {
System.out.print(array[i] + " ");
}
System.out.print("逆序并处理后的数组为:");
for (int i = array.length - 1; i >= 0; i++) {
continue;
}
public static void main(String[] args) {
int[] array = new int[] { 1, 3, -1, 5, -2 };
int[] newArray = new int[5];
System.out.println("原数组为:");
for (int i = 0; i < array.length; i++) {
System.out.print(array[i] + " ");
}
System.out.print("逆序并处理后的数组为:");
for (int i = array.length - 1; i >= 0; i++) {
continue;
}
}
}
}
题6题
package com.bdqn.demo;
import java.util.Arrays;
import java.util.Scanner;
import java.util.Scanner;
public class Demo9 { //第6题
public static void main(String[] args) {
String [] musics = new String [] {"Island","Ocen","Pretty","Sun"};
String [] music1 =Arrays.copyOf(musics,5);
int index =music1.length;
System.out.println("插入前的数组为:");
for (int i = 0; i < musics.length; i++) {
System.out.print(musics[i]+" ");
}
Scanner input = new Scanner(System.in);
System.out.println("\n请输入歌曲名称:"); //输入歌曲名 :Ready
String m = input.next();
for (int i = 0; i < musics.length; i++) {
if (musics[i].compareToIgnoreCase(m)>0) {
index = i;
break;
}
}
for (int i = music1.length - 1;i>index;i--) {
music1[index] = m;
}
System.out.println("\n插入后的数组为:");
for (int i = 0; i < music1.length; i++) {
System.out.print(music1[i]+" ");
}
}
}
String [] musics = new String [] {"Island","Ocen","Pretty","Sun"};
String [] music1 =Arrays.copyOf(musics,5);
int index =music1.length;
System.out.println("插入前的数组为:");
for (int i = 0; i < musics.length; i++) {
System.out.print(musics[i]+" ");
}
Scanner input = new Scanner(System.in);
System.out.println("\n请输入歌曲名称:"); //输入歌曲名 :Ready
String m = input.next();
for (int i = 0; i < musics.length; i++) {
if (musics[i].compareToIgnoreCase(m)>0) {
index = i;
break;
}
}
for (int i = music1.length - 1;i>index;i--) {
music1[index] = m;
}
System.out.println("\n插入后的数组为:");
for (int i = 0; i < music1.length; i++) {
System.out.print(music1[i]+" ");
}
}
}