Java根本-day04-根本题

1.遍历数组

案例描述

jsp打印指定位置Java基本day04基本题 PHP

依次输出数组中的每一个元素

获取数值长度:数值名.length

eclipse展示

详细实当代码

package StudyJavaSEday04;

/

遍历数组

依次输出数组中的每一个元素

获取数值长度:数值名.length

@author 奋斗蒙

/

public class ShuZu {

public static void main(String[] args) {

//定义数组

int [] arr = {11,22,33,44,55};

//原始做法

System.out.println(arr[0]);

System.out.println(arr[1]);

System.out.println(arr[2]);

System.out.println(arr[3]);

System.out.println(arr[4]);

System.out.println(\"大众------------------------------------------\"大众);

//for循环改进

for (int i = 0; i < 5; i++) {

System.out.println(arr[i]);

}

System.out.println(\"大众------------------------------------------\"大众);

//为理解决去数数组中元素个数的问题,数组就供应了一个属性:length

//格式:数组名.length

System.out.println(\公众数组共有:\"大众+arr.length+\"大众个元素\"大众);

System.out.println(\"大众------------------------------------------\"大众);

//for循环改进2

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

System.out.println(arr[i]);

}

}

}

运行结果

2.获取最值

案例描述

获取数组中的最大值和最小值

eclipse展示

详细实当代码

package StudyJavaSEday04;

/

获取最值

获取数组中的最大值和最小值

@author 奋斗蒙

/

public class ShuZuZuidazhi {

public static void main(String[] args) {

//定义数组

int [] arr = {55,66,77,33,22,11};

//定义参照物

int max = arr[0];

int min = arr[0];

//遍历数组,获取除arr [0]以外的所有元素,进行比较

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

//比较出最大值并赋值给max

if (arr[i]>max) {

max = arr[i];

}

//比较出最小值并赋值给min

if(arr[i]<min){

min = arr[i];

}

}

System.out.println(\"大众数组中的最大值是:\"大众+max);

System.out.println(\公众数组中的最小值是:\公众+min);

}

}

运行结果

3.定义三种数组并遍历

案例描述

请利用三种格式定义三个数组,都存储5个数字:10,20,30,40,50

分别遍历这三个数组,打印每个元素;

eclipse展示

详细实当代码

package StudyJavaSEday04;

/

请定义一个数组,任意存储几个数字;打算这个数组中所有元素的和,并打印这个和;

@author 奋斗蒙

/

public class ShuZuqiuhe {

public static void main(String[] args) {

int[] he = { 10, 20, 30, 40, 50 };

int sum = 0;

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

sum += he[i];

}

System.out.println(\"大众数组中元素和为:\"大众+sum);

}

}

运行结果

4.定义数组,存储学员成绩

案例描述

定义一个数组,存储几个学员的考试分数:

88.5 96 97 74 88.2 58.5 77.9 90 99

打算这几个学员的均匀分;

统计:成绩在80分以上的一共有多少人

eclipse展示

详细实当代码

package StudyJavaSEday04;

/

定义一个数组,存储几个学员的考试分数:

88.5 96 97 74 88.2 58.5 77.9 90 99

打算这几个学员的均匀分;

统计:成绩在80分以上的一共有多少人

@author 奋斗蒙

/

public class StudentShuzu {

public static void main(String[] args) {

double [] student = {88.5,96,97,74,88.2,58.5,77.9,90,99};

double sum = 0;

int count = 0;

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

sum += student[i];

if (student[i]>80) {

count++;

}

}

System.out.println(\"大众学天生就均匀分:\公众+sum/student.length);

System.out.println();

System.out.println(\"大众成绩大于80分以上的一共\公众+count+\公众人\"大众);

}

}

运行结果

5.定义数组并求偶数和

案例描述

定义一个数组,存储以下信息:

78 23 56 89 88 84 72 99 56 72 100 53 28

求数组中所有偶数的和

求数组中偶数的数量

eclipse展示

详细实当代码

package StudyJavaSEday04;

/

定义一个数组,存储以下信息: 78 23 56 89 88 84 72 99 56 72 100 53 28 求数组中所有偶数的和 求数组中偶数的数量

@author 奋斗蒙

/

public class ShuZuOuhe {

public static void main(String[] args) {

int[] arr = { 78, 23, 56, 89, 88, 84, 72, 99, 56, 72, 100, 53, 28 };

int Ouhe = 0;

int count = 0;

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

if (arr[i] % 2 == 0) {

Ouhe += arr[i];

count++;

}

}

System.out.println(\"大众偶数和为:\"大众+Ouhe+\"大众偶数的个数为:\公众+count);

}

}

运行结果

6.定义数组,求偶数索引的值

案例描述

定义一个数组,存储以下信息:

java oracle php mysql HTML android IOS JSP

打印数组中所有偶数索引位置上的值;

eclipse展示

详细实当代码

package StudyJavaSEday04;

/

定义一个数组,存储以下信息:

java oracle php mysql HTML android IOS JSP

打印数组中所有偶数索引位置上的值;

@author 奋斗蒙

/

public class OuShusouyin {

public static void main(String[] args) {

String [] s = {\公众java\"大众,\"大众oracle\公众,\"大众php\公众,\"大众mysql\公众,\"大众HTML\"大众,\"大众android\公众,\"大众IOS\"大众,\"大众JSP\公众};

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

if (i%2==0) {

System.out.println(s[i]);

}

}

}

}

运行结果

——

7.定义二维数组并求和与均匀值

案例描述

A.定义二维数组存储以下值:

10 11 12 13 14

20 21 22 23 24

30 31 32 33 34

40 41 42 43 44

50 51 52 53 54

B.按上面的格式打印这个二维数组;

C.求所有数的累加和;

D.求所有数的均匀值;

eclipse展示

详细实当代码

package StudyJavaSEday04;

/

A.定义二维数组存储以下值:

10 11 12 13 14

20 21 22 23 24

30 31 32 33 34

40 41 42 43 44

50 51 52 53 54

B.按上面的格式打印这个二维数组;

C.求所有数的累加和;

D.求所有数的均匀值;

@author 奋斗蒙

/

public class ErWeishuzu {

public static void main(String[] args) {

//定义二维数组

int [] [] arr = {{10,11,12,13,14},{20,21,22,23,24},{30,31,32,33,34},{40,41,42,43,44},{50,51,52,53,54}};

//定义累加和sum初始值

int sum = 0;

//定义数组元素的个数初始化值

int count = 0;

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

for (int j = 0; j < arr[i].length; j++) {

sum += arr[i][j];

count++;

System.out.print(arr[i][j]+\"大众 \"大众);

}

System.out.println();

}

System.out.println(\"大众-------------------------\"大众);

System.out.println(\公众所有数的累积和:\公众+sum);

System.out.println(\公众-------------------------\公众);

System.out.println(\公众所有数的均匀值:\"大众+count++);

}

}

运行结果

——

8.定义二维数组打印指定格式

A.定义二维数组存储以下值(注:只对非0位置赋值):

0 0 12 5 0

1 0 7 0 8

0 6 0 0 0

9 0 4 2 1

B.按上述格式打印数组;

eclipse展示

详细实当代码

package StudyJavaSEday04;

/

A.定义二维数组存储以下值(注:只对非0位置赋值):

0 0 12 5 0

1 0 7 0 8

0 6 0 0 0

9 0 4 2 1

B.按上述格式打印数组;

@author 奋斗蒙

/

public class ErWeishuzu2 {

public static void main(String[] args) {

int [][] arr = new int [4][5];

arr [0][2] = 12;

arr [0][3] = 5;

arr [1][0] = 1;

arr [1][2] = 7;

arr [1][4] = 8;

arr [2][1] = 6;

arr [3][0] = 9;

arr [3][2] = 4;

arr [3][3] = 2;

arr [3][4] = 1;

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

for (int j = 0; j < arr[i].length; j++) {

System.out.print(arr[i][j]+\"大众 \"大众);

}

System.out.println();

}

}

}

运行结果