1: 定义一个学生的成绩 mark 变量,
          如果小于80,且打印"不及格"
          如果大于等于80且小于100,则及格
      如果大于等于100且小于120,则良好
      如果大于等于120且小于150,则优秀
2: 求分段函数的值。
    f(x)= 0      (x<0)
        = 2x+1    (x>=0)
3: 编写程序,输出1-100间的所有偶数。
4:  求1+2+3+ 。。。 +20 的结果。分别使用(while ,do_while ,for 三种循环语句)
5: 打印输出上三角,不能使用直接打印
    *
    **
    ***
    ****
    *****
6: 定义一个数组,初始化5个数值,打印输出最大数,最小数,平均数。
7:  输出1-100 之间不能被6整除的全部数字。
8: 计算输出1-100 之间的所有奇数的累加和。
9: 计算1-100间所有整数的和,当和为4位数时终止求和并输出该和的值。
10: 打印输出九九乘法表。
11: 打印输出平方值小于20000的最大整数。
12 创建一个People类,定义成员变量 编号、姓名、性别、年龄;定义成员方法“获得编号”、“获得姓名”、“获得年龄”等,创建people 类的对象,调用定义的成员方法。
13:  完成上题People 类后,把成员变量‘编号’、‘姓名’、‘性别’赋予私有修饰符,“获得编号”、“获得姓名”,
“获得性别”三个方法赋予公共修饰符,“获得年龄”方法赋予静态的方法修饰符。 对编译问题予以分析且解决。
14:  创建一个Rectangle 类,添加两个属性 width、height.
        在Rectangle 中添加两个方法计算矩形的周长和面积。
        编程利用Rectangle 输出一个矩形的周长和面积。
      设计一个MyArray 类,添加一个整形数组,添加构造方法对数组赋初值。
        为MyArray 类添加数组求和方法,添加返回求和值的方法。
        编程利用MyArray 计算数组的求和值并输出。
15:  创建类且定义adding 方法,求1+2+3+ 。。。 +100 的结果。(main 方法只保留调用方法语句)
16:  创建类且定义addMethod方法,计算输出1-100 之间的所有奇数的累加和。
17:  打印输出九九乘法表。
18:  定义如下类,编程完成要求的功能。
  1)定义一个名称为 Vehicle(车辆)类,
      成员变量如下:
      String clocor="while";    //颜属性
      protected float speed;    //速度属性
      方法如下:
      public void accelerate(){.....}; //加速方法
  2)定义一个名称为 Car (机动车)类
    成员变量如下:
      private int price;        //价格属性
      方法如下:
      public void decelerate(){.....}; //减速方法
  3)编程要求:
      3.1) 把Vehicle 作为父类,Car 作为子类。
      3.2) 在Car 类的main方法中调用显示属性: clocor, speed,price .
          3.3) 在Car 类的main方法中调用显示方法: accelerate(), decelerate().
      3.4)  在Car 类中定义新的属性
            String clocor="red";    //颜属性
                再次运行Car类,记下属性 clocor 的运行结果是什么? 说明这种现象的原因?
      3.5) 在Car 类中定义新的方法
            public void accelerate(....); //加速方法
                再次运行Car类,记下方法 accelerate()的运行结果是什么? 说明这种现象的原因?
          3.7)  在Car 类的decelerate() 中使用this 关键字调用本类的accelerate()方法。
                在Car 类的decelerate() 中使用super关键字调用父类的accelerate()方法。字符串长度公式
        运行程序,解释输出结果。
          3.8)  分别在Vehicle 类,Car类中定义构造方法。
        再次运行程序,解释输出结果。
          3.9)  在Car 类的构造方法中使用super() 关键字显示的调用父类的构造函数。
          3.10) 在Vehicle 类中定义抽象方法 moving(), 子类 Car 实现对应抽象方法且调用输出。
        再次运行程序,解释输出结果。
19:  打印输出上三角,不能使用直接打印,表达式写在方法中(不要直接写在main方法中)
        *
        **
        ***
      ****
      *****
20: 打印输出平方值小于20000的最大整数。(不要直接写在main方法中)
21: 定义一个数组,初始化5个数值,打印输出最大数,平均数。
(不要直接写在main方法中,且要求使用方法的手段实现模块化编程思想)
22: 利用多态性实现多功能计算器:
    1)定义方法名为computeMethod 的方法,实现加法器。
    2)再定义方法名为computeMethod 的方法,实现具备加减乘除综合计算功能。
    3)在main 方法中调用以上方法,且测试。
23:  利用多态性实现如下功能。
    1)定义一个Father 类,利用构造方法的重载概念定义三个构造方法。
    2)定义Child 类继承Father类,在Child的构造方法中分别调用父类不同的构造方法。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。