java date20150818

来源:互联网 发布:js字符串是一个数组 编辑:程序博客网 时间:2024/05/22 18:22

数组length实例变量
例如:上一章节的题目:输入一周内每天的天气情况,然后再计算这一周内的平均气温,
     用数组的方式做出来。
例:import java.util.Scanner;

public class ZhouPinJunQiWen {

 public static void main(String[] args) {
  System.out.println("请输入7天的温度:");
  Scanner sc = new Scanner(System.in);
  
  //定义变量iSum表示总气温;定义变量平均气温pj;定义变量索引下标count;
  float iSum = 0;
  float pj;
  int count;
  //定义一个数组
  float[] temperature = new float[7];
  //创建一个for循环
  for (count = 0; count < temperature.length; count++) {
   //通过“数组名[索引下标]”的方式访问元素值
   temperature[count] = sc.nextFloat();
   iSum += temperature[count];
   System.out.printf("%.2f", iSum);// 保持小数点后两位
   System.out.println();
  }
  pj = iSum / 7;
  System.out.println(pj);
 }

}
例2:输入一周内每天的天气情况,然后再计算这一周内的平均气温,并把每天的气温和平均气温相比较。
import java.util.Scanner;

public class ZhouPinJunQiWen {

 public static void main(String[] args) {
  System.out.println("请输入7天的温度:");
  Scanner sc = new Scanner(System.in);
  // 定义变量iSum表示总气温;定义变量平均气温pj;定义变量索引下标count;
  float iSum = 0;
  float pj;
  int count;
  // 定义一个数组
  float[] temperature = new float[7];
  // 创建一个for循环
  for (count = 0; count < temperature.length; count++) {
   // 通过“数组名[索引下标]”的方式访问元素值
   temperature[count] = sc.nextFloat();
   iSum += temperature[count];
//   System.out.printf("%.2f", iSum);// 保持小数点后两位
//   System.out.println();
  }
  // 求平均气温
  pj = iSum / 7;
  System.out.println(pj);
  // 创建一个for循环
  for (count = 0; count < temperature.length; count++) {
   // 每天气温与平均气温比较
   if (temperature[count] < pj) {
    System.out.println("第" + (count + 1) + "低于平均气温");
   } else if (temperature[count] > pj) {
    System.out.println("第" + (count + 1) + "高于平均气温");
   } else {
    System.out.println("第" + (count + 1) + "等于平均气温");
   }
  }
 }

}
输出结果:
请输入7天的温度:
32
30
28
34
27
29
35
30.714285
第1高于平均气温
第2低于平均气温
第3低于平均气温
第4高于平均气温
第5低于平均气温
第6低于平均气温
第7高于平均气温

 

0 0
原创粉丝点击