1   定义一个函数接收一个年份,判断是否是闰年。  什么是闰年?可以被4整除不能被100整除,或者可以被400整除,那么这一年就是闰年 
2   使用do-while改写猜数字游戏。(希望做得比老师更加完善) 
3   定义一个函数接收一个数组,找出数组中最大值,并计算数组中所有奇数的总和。 
4   定义一个函数接收一个数组,把数组中的元素最大值放在数组中第一个位置上。  
5   练习:输出1-150的奇数和统计奇数的个数。 
//6   练习:计算1-100的总和, 统计出奇数和偶数的个数各是多少? 
//7   练习:使用do-while算出1-100之间的偶数总和。 
8   练习:把猜数字的游戏使用do-while改写。 
//9   打印九九乘法 
//10  计算1-100奇数的总和 
11  定义一个函数做加法功能运算,不需要返回一个值给调用者。 
12  需求:定义一个函数比较两个数的大小,把最大的数返回给调用者。 
13  需求:定义一个函数根据学生的分数,返回对应的等级给调用者。 
14  需求:定义一个函数做加法功能,直接打印,不需要返回一个结果给调用者。 
//15  需求1:定义一个函数接收一个数组,把数组中的最大值取出。 
16  需求2:定义一个函数接收一个数组,把数组中的最大值放在数组中的第一个位置上。 
17  需求3:定义一个函数接收一个数组,把数组中的最大值放在数组中的最后一个位置上。 
18  定义一个函数接收一个数组,把数组中的元素翻转。 
                   比如:int[] arr ={1,2,3,4} -----  {4,3,2,1,}; 
//19  练习:定义一个函数接收一个二维数组,计算二维数组中所有元素的总和,并且统计奇数的个数。 
//20  练习:定义一个函数接收一个二维数组,计算二维数组中所有元素的总和,并且统计奇数的个数。 
21  需求:使用java来描述车,车都具 备轮子、颜色 、与跑的行为。 
//22  需求:描述一个学生类,学生具备姓名、学号、性别、三个公共的属性,学生都具备吃饭与学习的行为。 
23  创建对象对象,并给学生对象的属性进行赋值,已经调用学生的功能行为。 
24  需求:使用java描述车、修车厂两个类,车具备名字、颜色、轮子数三个属性、车具备跑得行为, 
              车在跑的时候应该判断是否够四个轮子,如果够四个轮子可以跑起,否则送去修车厂维修。 
               修车厂具备,名字、地址、电话三个属性,具备修车的功能行为。 
25  使用java类来描述一个学生。 学生还是具备 id 、 名字 、 age  的属性,还有具备学习的行为。 
26  练习:描述一个计算器类 , 计算机有 操作数1 , 操作数2 , 运算符 三个属性,还具备运算的功能。 
                要求:不能直接给 操作数1 , 操作数2,运算符直接赋值。 
27  练习:使用java描述一个矩形,矩形具备高  、 宽两个属性, 还具备计算面积与周长的方法。 
                要求:一旦创建矩形对象时,那么该矩形对象就具备了高、宽两个属性值(不能使默认的初始值)。 
28  练习: 定义一个人类,  id ,name , age 三个属性, 还具备一个人与人比较年龄的方法。 
29  练习:先写一个Person类,统计创建Person的对象个数。  
30  练习:描述一个动物类,鸟类  动物都具备 name、 age 两属性,还有移动的行为, 
            鸟 也具备 name 、 age   \  color、属性  , 也具备移动的行为。 
31  定义一个方法接收一个无序的数组,要对数组进行排序,使用二分法找到一个指定的元素。 
32  描述车 、 宝马、 奔驰 三个类,车都具备颜色、name 。 还具备跑的功能。 
              定义一个方法可以接收任意的车对象,定义一个方法可以返回任意的车对象。 
33  描述动物、 蛇、 鱼 、三个类,编写一个方法可以接收任意的动物对象,定义一个方法可以 
                 接收任意的动物类型对象,并且要调用动物类型对象的特有方法。 
34  描述动物、 狗、 鱼 三个类,动物都具备name、 color两个属性、 动物都具备移动的行为。 
              狗特有的一个方法就是咬人。  鱼特有的一个行为:吹泡泡。 
35  练习:描述 图形 、 矩形、 圆形 三个类,每一个图形都是有计算面积与周长的方法的, 
               把三者之间的关系描述清楚。 
36  描述一个学生类,具备id 、 name  两个属性 、 学生都具备学习的行为功能, 
               但是有部分学生在学习的过程中也会赚钱。 
                普通学生: 学习  不会赚钱 
                会赚钱的学生:  学习、 还会赚钱。 
37  描述 图形、 矩形、 圆形 、三个类, 定义一个方法可以接收所有的图像对象,并打印图形对象的周长与面积. 
                       定义一个方法可以返回任意的图形对象 
38  描述车 、 宝马、 奔驰 三个类,车都具备颜色、name 。 还具备跑的功能。 
                定义一个方法可以接收任意的车对象,定义一个方法可以返回任意的车对象。 
39  模拟你吃木桶饭的情况,如果你带少于10块钱去吃木桶饭,那么抛出一个没有带够钱的异常, 
               如果有足够10块钱,那么可以正常的吃饭。 
 |