zoukankan      html  css  js  c++  java
  • 201771010135杨蓉庆 《面向对象程序设计(java)》第三周学习总结

    一:第1-3章学习内容:

    第一章:复习基本数据类型

    整型 byte(1个字节 表示范围:-2^7 ~ (2^7)-1)

    short(2个字节 表示范围:-2^15~(2^15)-1)

    int(4个字节 表示范围:-2^31 ~ (2^31)-1)

     long(8个字节 表示范围:-2^63 ~ (2^63)-1) 浮点型

    floot(324个字节) double648个字节)

    字符型 char(16位,2个字节)

    布尔型 boolean(两个值:truefalse)

    第二章:数据类型转

    隐式转换小类型的数据赋进大类型的变量 eg:byteshortintchar运算时都转换为int

            `short s = 1;

                s= s+1;`这是错误运算应改成s+=1

    显示转换:小类型的变量=(小类型)大的数据`会造成精度的丢失

    运算符算数运算 `+`  加法 、`-`  减法、`*`  乘法、`/`  除`%` 取余 `++` 自增 `--` 自减 `+` 字符连接符(当操作数中只要有一个是String类型,系统会自动将另一个操作数转换成字符串类型,然后进行连接)

    赋值运算符 `=`

    关系运算符(结果为boolean类型)

    逻辑运算符

    3、标识符

    标识符的命名规则

    必须以字母、下划线(_)或美元符号($)开头

    余下的字符可以是下划线、美元符号或任何的字母或数字,长度不限。标识符中不能有空格。

    不能使用Java中的关键字或者保留字做为标识符

     第三章:复习流程控制语言

    二:实验内容

    1、实验目的与要求

    1)进一步掌握Eclipse集成开发环境下java程序开发基本骤;

    2)熟悉PTA平台线上测试环境;

    3)掌握Java语言构造基本程序语法知识(ch1-ch3);

    4)利用已掌握Java语言基本程序设计知识,学习设计开发含有一个主类、类内可有多个方法的应用程序。

    2、实验内容和步骤

    实验1:采用个人账号登录https://pintia.cn/使用邀请码588329加入PTA平台NWNU-2017NISE教学班(西北师范大学 计算机科学与工程学院 2017级 网络与信息安全),完成《2018秋季西北师范大学面向对象程序设计(Java)(ch1-ch3)测试题1》,测试时间120分钟;

    实验2公民身份证号码按照GB11643—1999《公民身份证号码》国家标准编制,由18位数字组成:前6位为行政区划分代码,第7位至14位为出生日期码,第15位至17位为顺序码,第18位为校验码。从键盘输入1个身份证号,将身份证号的年月日抽取出来,按年-月-日格式输出。注意:输入使用Scanner类nextLine()方法,以免出错。

    输入样例:

    34080019810819327X

    输出样例:

    1981-08-19

    代码如下:

    输入例子,结果为:

    实验3studentfile.txt文件内容是本班同学的学号与姓名,利用此文件编制一个程序,将studentfile.txt文件的信息读入到内存,并提供两类查询功能:

    1)输入姓名查询学号;(2)输入学号查询姓名。要求程序具有友好人机交互界面。

    编程建议:

    1)从文件中读入学生信息,可以编写如下函数:

    public static void StudentsFromFile(String fileName))

    2)输入姓名查找学生学号,可以编写如下函数:

    public static String findStudent(String name)

    (3)输入学号查找学生姓名,可以编写如下函数:

    public static String findStudent(String ID)

    代码如下:

    实验总结:

    通过本周的测试和实验,我发现貌似在实际编程时完全不会运用学过的知识,勉强弄出来了第二个实验,第三个表示很无奈,还得好好学习,继续努力,学好所有java理论知识,积极向同学、学长及老师请教,平时的练习量几乎没有,还是好好学吧……~-~

  • 相关阅读:
    CSS学习笔记
    metadata的深入
    [极客大挑战 2019]BabySQL
    [极客大挑战 2019]LoveSQL
    [强网杯 2019]随便注
    [SUCTF 2019]CheckIn 1
    [ZJCTF 2019]NiZhuanSiWei 1
    [BJDCTF2020]Easy MD5
    [极客大挑战 2019]BuyFlag
    [ACTF2020 新生赛]BackupFile
  • 原文地址:https://www.cnblogs.com/YRQY/p/9657598.html
Copyright © 2011-2022 走看看