/*
学生缴学费案例
学生类student 有两个字段:mame(名字)和isFee(是否交学费的状态)
有一个方法:交学费(fees)每一个学生都是通过studeng类new出来的一个
对象,现在创建一个数组存放多个学生对象,在判断数组中的大学生是否
已经交费如果没有则调用学生的交学费方法.
*/
//描述学生对象
class Student
{
String name;//名字
boolean isFee;//是否缴费 默认为false
void fee()
{
isFee = true;
}
}
//测试类
class StudentDemo
{
public static void main(String[] args)
{
//创建4个学生对象
Student s1 = new Student();
s1.name = "小丽";
s1.isFee = true;
Student s2 = new Student();
s2.name = "小王";
Student s3 = new Student();
s3.name = "小张";
s3.isFee = false;
Student s4 = new Student();
s4.name = "小李";
s4.isFee = true;
//创建一个数组用于存储所有的的学生对象
Student[] arr = new Student[]{s1,s2,s3,s4};
//使用循环来迭代数组中的每一个元素
/*
for (int i = 0; i <= arr.length-1 ;i++ )
{
System.out.println(arr[i]);
}
*/
for(Student ele: arr)//foreach
{
System.out.println(ele.name + "," +ele.isFee);
//判断当前学生是否缴费 如果没有则调用缴费方法
if (!ele.isFee)
{
ele.fee();
}
}
System.out.println("-------------");
//交费后再打印一次
for(Student ele: arr)//foreach
{
System.out.println(ele.name + "," +ele.isFee);
}
}
}
4.17 学生缴学费案例 数组中存放着地址
最新推荐文章于 2023-11-07 16:21:08 发布