zoukankan      html  css  js  c++  java
  • 王瑜 201771010125《面向对象程序设计(java)》第二周学习总结

    第一部分:课程准备部分

    填写课程学习 平台注册账号,

    平台名称

    注册账号

    博客园:www.cnblogs.com

    https://www.cnblogs.com/wy-201771010125/

    程序设计评测:https://pintia.cn/

    晨歆

    代码托管平台:https://github.com/

    wy201771010125

    中国大学MOOC: https://www.icourse163.org/

    Mooc1535362403923

    以下回答是或否

    是否加入课程班级博客群

    是否加入课程QQ讨论群

    第二部分:理论知识学习部分

    3.1基本知识:

      (1)标识符(2)关键字(3)注释

    3.2数据类型:

    Java是一种强类型语言。Java共有8种基本类型:

      (1)整数类型(int, short, long, byte)

      (2)浮点类型(float,double )

      (3)字符类型(char)

      (4)布尔类型(boolean)

    3.3变量:

    在Java中,每一个变量属于一种类型。在声明变量时,变量所属的类型位于变量名之前。

    在Java中,一行可以声明多个变量。逐一声明每一个变量可以提高程序的可读性。

    3.4运算符:

    (1)各种运算符:与面向对象运算相关

    (2)运算符的优先级与结合性

    (3)数学函数与常量

    3.5类型转换:

    (1)隐式类型转换

    (2)强制类型转换

    3.6字符串:

    (1)不可变字符串String类

    (2)创建之后允许再做更改和变的化构建字符串StringBuilder类

    3.7输入输出:

    (1)读取输入

    (2)格式化输出

    (3)文件输入与输出

    3.8控制流程

    3.9大数值

    3.10数组:

    (1)数组拷贝

    (2)数组排序

    第三部分:实验过程

    实验1:编写java 应用程序,输出以下4个表达式的值。

        int i=1;

        double d=1.0;

       (1) 45+45*50%i--

       (2) 1.5*3+d++

       (3) (true)&&(3>4)

       (4) (i>0)||(i<0)

    实验2:编写包含以下代码片段的java应用程序,输出字符串类对象s3的值。

    String s1=“Hello!”;

    String s2=“World”;

    String s3=s1+s2;

    实验3:更改实验2中s1s2s3StringBuilder类对象,观察程序运行结果并与实验2结果进行对比,理解String类对象与StringBuilder类对象的区别。

    实验4:在命令行方式下调试运行下列程序,理解java应用程序命令行参数的用法。

    public class Message

    {  

    public static void main(String[] args)

      {     

      if (args[0].equals(“-h”)) System.out.print(“Hello”);

        else if(args[0].equals(“-g”); System.out.print(“goodbye,”);

      for(int i=1;i<args.length;i++)

        System.out.print(“  ”+args[i]);

      System.out.println(“!”);

      }

    }

    实验5:Eclipse环境下导入第3章示例程序InputTest.java步骤:

    (1) 选择File->import->File ystem->Next,打开文件导入窗口如下图,点击上方Browse选择导入源程序并选中,点击下方Browse选择源程序导入位置为新项目InputTest/src位置后,点击finish完成导入。

    (2) 打开InputTest项目src文件夹的缺省包,双击InputTest.javaIDE源程序编辑区打开文件。

    (3) 右键单击InputTest.java文件名打开快捷菜单,选择Run as->java application运行此程序,结合程序运行结果,理解代码中Scanner类对象用法,掌握java控制台输入方法。

    实验6按照实验5的操作步骤,导入WriteReadFileTest.java示例程序,结合程序

    运行结果理解程序代码,观察项目文件夹下文件myfile.txt的内容,掌握文件的输入输出操作。

    实验7:按照实验5的操作步骤,导入第3章示例程序,每个示例程序从语法、算法两个角度总结学习内容。

    1)测试Retirement.javaRetirement2.javaLotteryOdds.java掌握循环控制结构;

    2)测试BigIntegerTest.java,掌握大数值类的用法;

    3)测试LotteryDrawing.java,掌握数组的用法;

    4)测试CompoundInterest.java,掌握多维数组的用法;

    5)测试LotteryArray.java,掌握不规则数组的用法。

      

  • 相关阅读:
    最小最大数
    ubuntu14.04在虚拟环境中安装flask遇到的问题
    线性时间排序
    NSURLSession详细介绍,以及一些坑位的介绍
    IOS笔记 本地化多语言支持
    Documenting in Xcode with HeaderDoc Tutorial
    高效使用你的Xcode
    Xcode 7遇到 App Transport Security has blocked a cleartext HTTP 错误
    iOS bug解决方案(02)
    CGRect 的使用
  • 原文地址:https://www.cnblogs.com/wy-201771010125/p/9615224.html
Copyright © 2011-2022 走看看