zoukankan      html  css  js  c++  java
  • 第三周课程总结&实验报告(一)

    课程总结:
    这一周学习了封装性、继承、多态,以及面向对象的构造方法

    封装:为属性封装:private 属性类型 属性名称
    为方法封装:private 方法返回值 方法名称(参数列表){}

    构造方法:
    class 类名称{
    访问权限 类名称(类型1 参数1,类型2 参数2,...){
    程序语句;
    ... //构造方法没有返回值
    }
    }

    String类:直接赋值:String str=“字符串”;
    构造方法:String str=new String(“字符串”);

    this关键字:可以调用本类属性,调用构造方法,表示当前对象

    static关键字:属性:共享/静态属性
    方法:静态方法

    1. 打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。

    2. 编写Java程序,求13-23+33-43+…+973-983+993-1003的值。

    3. 编程求1!+2!+3!+…+20!。

    4. 编写Java程序,计算8+88+888+…前10项之和。

    5. 一个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出1000以内的所有完数

    6. 编写应用程序,输出满足1+2+3+…+n<8888的最大正整数。

    7. 使用for循环打印下面的图形。

    小结:这次的编程总体不是很难,但还是遇到了各种问题,例初学java时,java还是有很多小细节和c不同的,最初遇到的第一个问题就是用java如何接收键盘的输入,java的输出,这最基本的输入与输出就卡壳了,之后还有数组的调用,数学函数的调用等等遇到了各种问题都是和c的不同点。最后都通过看书查资料了解了。c与java一些语法不同,但代码的核心与思想大部分还是相同的。

  • 相关阅读:
    2、什么是session?
    1、什么是cookie?
    Vuejs实战项目五:数据列表
    Vuejs实战项目四:权限校验
    vue开发中控制台报错问题
    Vuejs实战项目三:退出系统功能实现
    Vuejs实战项目:登陆页面
    Vuejs实战项目步骤一
    springmvc:文件上传
    ssm整合:搭建环境
  • 原文地址:https://www.cnblogs.com/cxnkkk/p/11515634.html
Copyright © 2011-2022 走看看