练习:30

原题:
依次输入五句话,然后将它逆序输出.

参考源代码如下:

/*
* 依次输入五句话,然后将它逆序输出.
*/
import java.util.Scanner;
public class P169_22{
public static void main (String[]args){
Scanner input = new Scanner(System.in);
System.out.println("请输入5句话:");
System.out.println();
String hua[] = new String [5];//定义数组"hua"
for (int i = 0; i=0;j-- ){//循环用逆序将数组中的语句输出
System.out.println(hua[j]);
}
}
}

练习:29

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

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

参考源代码如下:

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

练习:25

原题:

某会员本月购物五次,输入五笔购物金额,以表格的形式输出这五笔购物金额及总金额。【使用数组】

格式:

第一笔金额:10

第二笔金额:20

第三笔金额:30

第四笔金额:40

第五笔金额:50

序号     金额

1           10

2           20

3          30

4        40

5        50

总金额:150

源代码参考如下:

import java.util.Arrays;
import java.util.Scanner;
public class P156_2{
public static void main (String[]args){
Scanner input = new Scanner (System.in);
double shopping[]=new double [6];//创建double数组用于存储用户输入的数字
int i,j;//定义变量i,j
double sum=0;//定义sum为金额累加
for ( i = 1; i