这周复习了数组
1.数组的遍历
public class Demo1 {
public static void main(String[] args) {
String [] names = {"谢书文","张一","欧阳锋"};
//遍历数组中的所有元素
/*
* 起点 int i = 0;
* 终点 i = names.length-1;
* 循环要做的事情 每次通过下标取出一个数组中的元素 names[i]
* 起点到终点的变化 ++i
*/
for(int i=0;i<=names.length-1;++i) {
System.out.println(names[i]);
}
}
}
2.数组的最大值
/**
* 找出这个数组中最大值
* @author Administrator
*
*/
public class Demo2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int [] javaScores = {34,99,45,67,78,56,45,87,56};
//假设第一个数是最大值,存储起来
int max = javaScores[0];
/**
* 起点 int i=1;
* 终点 i = javaScores.length-1
* 起点到终点的变化++i
* 循环要做的事情 用当前下标的元素与max的值进行比较
*/
for(int i=1;i<=javaScores.length-1;++i) {
if(max<javaScores[i]) {
//将数组中该元素的值赋给max
max = javaScores[i];
}
}
System.out.println("数组中的最大值为:"+max);
}
}
3.数组的最小值
/**
* 找出这个数组中最大值
* @author Administrator
*
*/
public class Demo2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int [] javaScores = {34,99,45,67,78,56,45,87,56};
//假设第一个数是最大值,存储起来
int max = javaScores[0];
/**
* 起点 int i=1;
* 终点 i = javaScores.length-1
* 起点到终点的变化++i
* 循环要做的事情 用当前下标的元素与max的值进行比较
*/
for(int i=1;i<=javaScores.length-1;++i) {
if(max<javaScores[i]) {
//将数组中该元素的值赋给max
max = javaScores[i];
}
}
System.out.println("数组中的最大值为:"+max);
}
}