学习Java第四天

1.今天学习内容

数组

 

(1)类型[] 名字 = new 类型 [元素个数];

int[] number = new int[n];

number[0] = 12;

number[1] = 23;

number[n-1] = 89;

double[] average = new double[10];

 

输入十个数,这十个数从小到大排列:(利用循环做的)

package numssort;
import java.util.Scanner;
public class NumsSort {
public static void main(String[] args) {
Scanner nums=new Scanner(System.in);
int a[]=new int[10];
for (int i = 0; i < 10; i++) {
a[i] = nums.nextInt();
}
 int temp;
for (int i=0; i<9; i++) {
for (int j=i+1; j<10; j++) {
if (a[i] > a[j]) {
temp = a[i];
a[i] = a[j];
a[j] = temp;
 }
 }

 for (int i=0; i<10; i++) {
System.out.print(a[i] + " ");
 }
}
}

 

每个数组有一个内部成员length,会告诉它元素的数量

对于for, 

for(i = 0; i<a.length;i++)

sun += a[i];

 

求一个数组的最大值,最小值,平均值:(代码复制粘贴到这里时出现了好多乱的东西,就又手动敲写了)

public class MaxMin {

public static void main(String[] args) {

Integer[] inte = {12,23,34,45,56};

int max = inte[0];

int min = inte[0];

int average = 0;

int sum = 0;

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

if(max<inte[i]){

max = inte[i];

}

if(min>inte[i]){

min = inte[i];

}sum += inte[i];

}

average = sum/inte.length;

System.out.println("最大值baidu----"+max);

System.out.println("最小值zhi----"+min);

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

}

}

单独求最大值,最小值,平均值由于较为简单,没有写出。

 

Web的常用功能:信息展示,信息查询,信息输入,信息更新,信息处理。

 

了解Java Web的应用核心技术:

JSP:进行输入和输出的基本手段。 

JavaBean:完成功能的处理。

Servlet:对应用的流程进行控制。

JDBC:是与数据库进行交互不可缺少的技术。

JSTL 和表达式语言 EL:完成对JSP 页面中各种信息的控制和输出。

 

学习了二维数组最基本的部分知识,做了tic-tae-toe游戏代码,但是没有做出来。

对于二维数组在tic-tae-toe游戏的代码中,列出行和列,对于对角线的检查没有理解 

 

明天要学习的内容:

更多的学习二维数组的基本知识,

posted @ 2020-07-09 19:02  鯨落  阅读(173)  评论(0编辑  收藏  举报