练习:29

这个练习在书上有,我的写法和书上的不同,在写完之后才看书上源码的.

使用数组存放五位会员的积分。由于系统年度升级,在新年第一天需要将原有积分进行备份作为历史数据。然后再进行新一年的积分累加。作为新年贺礼,赠送每位会员500积分。

参考源代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/*
 * 使用数组存放五位会员的积分。由于系统年度升级,在新年第一天需要将原有积分进行备份作为历史数据。
 * 然后再进行新一年的积分累加。作为新年贺礼,赠送每位会员500积分。
 * 引用数组=被引用数组(可加数据)
 */
import java.util.Scanner;
public class P165_5{
    public static void main (String[]args){
        Scanner input = new Scanner (System.in);
        int[] jifen = new int[5];//创建数组1,存储历史数据
        int[] jifen1 = new int [5];//创建数组2,储存新年积分
        System.out.println("请输入5位会员的积分");
        System.out.println("***********************");
        for (int i = 0;i<jifen.length;i++){ //录入数组1的数据
            System.out.println("请输入第"+(i+1)+"会员的积分");
            jifen[i]=input.nextInt();
        }
        for (int j = 0;j<jifen.length;j++){//将数组1的数据引用到数组2,并在循环中添加500积分
            jifen1[j]=jifen[j]+500;//!!!重要!!!在引用数组时,可另外添加数据
        }
        System.out.println("序号\t历史积分\t新年积分");
        for ( int x=0;x<jifen.length;x++ ){//输出历史积分及新年积分
            System.out.println(x+1+"\t"+jifen[x]+"\t"+jifen1[x]);
        }
    }
}

《练习:29》上有1条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

*

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据