Java习题——数组

1.定义一个5个元素组成的一维数组,对其赋值,再把该数组反向输出。

/*1定义一个5个元素组成的一维数组,对其赋值,再把该数组反向输出。*/
package cn.edu.nefu;
import java.util.Scanner;
public class Test01{
	public static void main(String[] args) {
		int [] arr = new int[5];
		Scanner s = new Scanner(System.in);
		
		/*int [] arr = {11,23,53,43,25};*/
		System.out.println("请输入一组数据:");
		for (int i=0;i

2. 定义一个包含10个元素的数组,对其进行赋值,使每个元素的值等于其下标

/*2. 定义一个包含10个元素的数组,对其进行赋值,使每个元素的值等于其下标*/
package cn.edu.nefu;
public class Test02{
	public static void main(String[] args) {
		int [] arr = new int[10];
		for (int i=0;i<10 ;i++ ){
			arr[i] = i;
		}
		for (int i=0;i

3 .定义一个10个元素组成的一维数组,求该数组中的最大值和最小值。
及最大值和最小值的平均值 。

/*3 定义一个10个元素组成的一维数组,求该数组中的最大值和最小值。
及最大值和最小值的平均值 。*/
package cn.edu.nefu;
import java.util.Scanner;
public class Test03 {
	public static void main(String[] args) {
		int [] arr = new int[10];
		Scanner s = new Scanner(System.in);
		System.out.println("请输入10个数:");
		for (int i=0;iarr[i]){
				min = arr[i];
			}
		}
		System.out.println("最大值:"+max+" 最小值:"+min+" 最大值和最小值的平均值:"+(min+max)/2);
	}
}

4.定义一个10个元素组成的一维数组,求该数组中的最大值,以及最大值在该数组中的位置。

/*4定义一个10个元素组成的一维数组,求该数组中的最大值,以及最大值在该数组中的位置。*/
package cn.edu.nefu;
import java.util.Scanner;
public class Test04 {
	public static void main(String[] args) {
		int [] arr = new int[10];
		Scanner s = new Scanner(System.in);
		System.out.println("请输入10个数:");
		for (int i=0;i

5.在一个由5个元素组成的一维数组中 查找一个数字‘5’,如果该有数组中
有此元素,由提示“数字5在此数组中”。 

/* 5 在一个由5个元素组成的一维数组中 查找一个数字‘5’,如果该有数组中
有此元素,由提示“数字5在此数组中”。*/
package cn.edu.nefu;
import java.util.Scanner;
public class Test05 {
	public static void main(String[] args) {
		int [] arr = new int[5];
		Scanner s = new Scanner(System.in);
		System.out.println("请输入5个数:");
		for (int i=0;i

6.在一个由5个元素组成的一维数组中 查找一个已经定义好的数字,如果该有数组中有
此元素,由提示“此数组中有***数字”,如果此数组中没有则提示“该数字不在此数组中” 

/*6在一个由5个元素组成的一维数组中 查找一个已经定义好的数字,如果该有数组中有
此元素,由提示“此数组中有***数字”,如果此数组中没有则提示“该数字不在此数组中”*/
package cn.edu.nefu;
import java.util.Scanner;
public class Test06 {
	public static void main(String[] args) {
		int [] arr = new int[5];
		Scanner s = new Scanner(System.in);
		System.out.println("请输入5个数:");
		for (int i=0;i

7.求一个由10个元素组成的一维数组中,所有元素的平均值

/*7	求一个由10个元素组成的一维数组中,所有元素的平均值*/
package cn.edu.nefu;
import java.util.Scanner;
public class Test07 {
	public static void main(String[] args) {
		int [] arr = new int[10];
		Scanner s = new Scanner(System.in);
		System.out.println("请输入10个数字:");
		for (int i=0;i

 

你可能感兴趣的:(Java习题——数组)