java一维数组代码,一维数组Java

Java定义一个一维数组,并给每个元素赋值为数组下标的值,并显示

public static void main(String[] args){

创新互联为您提适合企业的网站设计 让您的网站在搜索引擎具有高度排名,让您的网站具备超强的网络竞争力!结合企业自身,进行网站设计及把握,最后结合企业文化和具体宗旨等,才能创作出一份性化解决方案。从网站策划到网站设计、成都网站设计, 我们的网页设计师为您提供的解决方案。

/**

* 1、Java定义一个一维数组,并给每个元素赋值为数组下标的值,并显示

*/

int[] arr = new int[10];

for (int i = 0; i  arr.length; i++){

arr[i] = i;

System.out.println(i + "," + arr[i]);

}

}

public static void main(String[] args){

/**

* 2、修改上述程序,将数组的赋值改为从键盘上输入的10个整数

*/

int[] arr = new int[10];

System.out.println("请依次输入10个整数");

for (int i = 0; i  arr.length; i++){

System.out.println("请输入第" + (i + 1) + "个整数:");

Scanner input = new Scanner(System.in);

arr[i] = Integer.parseInt(input.nextLine());

}

for (int i = 0; i  arr.length; i++){

System.out.println(i + "," + arr[i]);

}

/**

* 3、修改上述程序,添加代码,实现从10个数中找到最大值和最小值,并显示。

*/

int max = arr[0]; // 将数组的第一个元素赋给max

int min = arr[0]; // 将数组的第一个元素赋给min

for (int i = 1; i  arr.length; i++){ 

// 从数组的第二个元素开始赋值,依次比较

if (arr[i]  max){

// 如果arr[i]大于最大值,就将arr[i]赋给最大值

max = arr[i];

}

if (arr[i]  min){

// 如果arr[i]小于最小值,就将arr[i]赋给最小值

min = arr[i];

}

}

System.out.println("最大值是:" + max);

System.out.println("最小值是:" + min);

/**

* 4、修改上述程序,添加代码,去掉最大值和最小值,然后计算剩下的数的平均值,并显示

*/

int sum = 0;

for (int i = 0; i  arr.length; i++){

sum += arr[i];

}

sum = sum - max - min; // 去掉最大值和最小值的总和

double average = sum / (arr.length - 2);

System.out.println("平均值:" + average);

}

java怎么用一个一维数组输出杨辉三角(补充完整下列代码)

public class ArrayExample{ public static void main(String[] args){ int i=1; int yh[] = new int[8]; for(i=0;i8;i++) {

java 一维数组

import java.util.Scanner;

public class DataArrayDemo{

public static void main(String []args){

int max=0, n, a[];

String[] b;

String s;

Scanner sr=new Scanner(System.in);

n=sr.nextInt();

a=new int[n];

b=new String[n];

for(int i=0; in; i++){

System.out.print("第"+(i+1)+"个学生成绩为:");

a[i]=sr.nextInt();

s=sr.nextLine();

System.out.print("第"+(i+1)+"个学生姓名为:");

b[i]=sr.nextLine();

if(a[i]max)max=a[i];

}

System.out.println("最高分学生成绩为"+max); //修改处

for(int i=0;in;i++){

if(a[i]==max)

System.out.println("最高分学生姓名为"+b[i]);

}

}

}


网站标题:java一维数组代码,一维数组Java
本文来源:http://cdiso.cn/article/hdjhgd.html

其他资讯