目录

  • 1 初识Java
    • 1.1 Java是什么?
    • 1.2 如何搭建Java开发环境?
    • 1.3 如何编写java应用程序?
    • 1.4 代码如何注释?
  • 2 Java语法基础
    • 2.1 章节导引-BMI体重计算器
    • 2.2 Java变量与数据类型
    • 2.3 Java运算符
    • 2.4 数据类型转换
    • 2.5 控制台输入输出
    • 2.6 Java数学
  • 3 选择结构
    • 3.1 章节导引-BMI健康报告
    • 3.2 简单选择结构
    • 3.3 复杂选择结构
    • 3.4 选择结构嵌套
  • 4 循环结构
    • 4.1 章节导引-猜数字游戏
    • 4.2 while循环
    • 4.3 do...while循环
    • 4.4 for循环
    • 4.5 循环语句跳转
    • 4.6 多重循环
    • 4.7 猜数字最终版
  • 5 数组
    • 5.1 章节导引-客户积分奖励
    • 5.2 一维数组
    • 5.3 最大值与排序
    • 5.4 foreach访问数组
    • 5.5 二维数组
    • 5.6 循环嵌套
    • 5.7 客户积分奖励
  • 6 字符串
    • 6.1 章节导引-登录注册
    • 6.2 String类
    • 6.3 StringBuffer类
  • 7 面向对象入门
    • 7.1 章节导引-客户积分奖励升级
    • 7.2 类和对象基础
    • 7.3 类的无参方法
    • 7.4 类的有参方法
章节导引-客户积分奖励

章节导引

一、商场积分奖励活动

    某奢侈品商店记录了周年庆当日参与消费积分的20名顾客,为了答谢这些顾客,现在根据积分的高低选出其中10名顾客,分别送出相应的礼物,其中积分最高的奖励手机1部,积分排在第2至第4的顾客奖励ipad一部,积分排在第5至第7奖励扫地机器人,排名第8至第10的顾客奖励现金红包500元,现在要求程序完成此功能。

如何实现呢?

二、思路

首先,我们需要创建一个变量保存20个顾客积分;

然后,对这个积分进行排序;

最后,循环给出前10个顾客的奖励。

三、实现难点

       首先如何保存20个顾客积分呢,一个我们可以傻傻的定义20个变量,另一个就是使用今天我们要讲的数组。另外,对顾客的积分进行排名,又涉及到数组的排序知识。