学习Java第四天
1.今天学习内容
数组
(1)类型[] 名字 = new 类型 [元素个数];
int[] number = new int[n];
number[0] = 12;
number[1] = 23;
number[n-1] = 89;
double[] average = new double[10];
输入十个数,这十个数从小到大排列:(利用循环做的)
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]) {
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游戏的代码中,列出行和列,对于对角线的检查没有理解
明天要学习的内容:
更多的学习二维数组的基本知识,