软构作为一门编程课,竟然还有习题课是我没想到的。第一次上习题课时我们还没有像现在一样为各科期末考试忙得焦头烂额,所以我花了很长时间理解习题一。直到开始做实验一,我发现习题课真的太重要了!!因为习题一中很多要点都在实验一中用到了。如果没有弄懂习题一,对JAVA并不熟悉的我可能会多花很多时间在实验一上。

下面我总结一下第一次习题课中,可能对后续的实验有帮助的基础知识。

  1. 在eclipse中开始编写代码
    在File处new一个Java project ,然后会出现一个src源文件夹,在此文件夹下new一个package 然后再new一个class,会得到一个.java文件,就可以在这个文件下写程序了!
  2. 下载老师给的代码
    在想要放置代码的文件夹下打开Git Bash,然后用$ git clone + 仓库地址  即可

    Git的使用就是”会了不难“,掌握了基本操作之后就方便、快捷。
  3. 文件读入语句:
    Scanner scanner = new Scanner(new FileReader("data.txt"));

    控制台读入语句:

    Scanner scanner = new Scanner(System.in);
  4. 一些处理函数
    按行读入:用上面已定义的scanner,nextline就是每次一行读入。

    String line = new String();
    line = scanner.nextLine();

    分割字符串为字符数组:split函数里可以放置分割标志

    String[] strs;
    strs = line.split(",");

    判断字符是否是正整数:

    if(!strs[i].matches("[0-9]+")){System.out.println(strs[i]+"is illgal");legalnumber = false;break;}
  5. Junit使用
    在前面的实验博客中已提到过。

    最后,我感悟很深的一点是,java有好多封装好的、功能强大的函数,可能是因为在前面的C语言、数据中老师总要求我们自己实现函数而不是从函数库中调用,我对可直接调用的函数了解不够,以后要多积累。
           习题一最后构造GUI和从GUI上选择文件由于我能力不够,在当时并没有实现,以后有时间试一试。

软构习题课一内容总结相关推荐

  1. 视频教程-python全栈习题课-Python

    python全栈习题课 奥格斯堡大学计算机系毕业,后从事十年年Python,Java开发,后转入培训行业,现在为北京图灵学院Python职业讲师 刘英 ¥368.00 立即订阅 扫码下载「CSDN程序 ...

  2. c++求n的几次方_数理统计|笔记整理(E)——Ch7-C习题课

    上一节笔记传送门:数理统计|笔记整理(D)--Ch1-6习题课 -------------------------------------- 大家好!这一节我们依然会补充一些习题,内容则是正文的后半部 ...

  3. 谢惠民恽自求易法槐钱定边数学分析习题课讲义第2版上册全部思考题练习题参考题解答...

    谢惠民恽自求易法槐钱定边数学分析习题课讲义第2版上册全部思考题练习题参考题解答. 需要的话请移步家里蹲大学数学杂志官方网站. 第9章及以前的采用的引用的方法. 就是 Latex 中会用 \cite, ...

  4. 幂级数和函数经典例题_10函数项级数和幂级数 习题课

    111 第十章 函数项级数习题课 一. 主要内容 1 .基本概念 函数列(函数项级数)的点收敛.一致收敛.内闭一致收敛.绝对收敛.和 函数 幂级数的收敛半径.收敛区间.收敛域 2 . 一致收敛性 A ...

  5. 幂级数和函数经典例题_函数项级数和幂级数 习题课

    111 第十章 函数项级数习题课 一. 主要内容 1 .基本概念 函数列(函数项级数)的点收敛.一致收敛.内闭一致收敛.绝对收敛.和 函数 幂级数的收敛半径.收敛区间.收敛域 2 . 一致收敛性 A ...

  6. 南邮通达计算机组成,计算机组成习题课(南邮)

    <计算机组成习题课(南邮)>由会员分享,可在线阅读,更多相关<计算机组成习题课(南邮)(37页珍藏版)>请在人人文库网上搜索. 1.计算机组成 习题课 1. 两个数7E5H和4 ...

  7. 斯坦福自然语言处理习题课1——绪论

    对于技术人员来说,如果要问当前最热门的技术是什么?我想大家一定会回答是人工智能技术.而在人工智能技术中,哪个技术方向最火呢?大家肯定会回答是深度学习技术.如果我们要问在深度学习技术中,哪些应用方向最火 ...

  8. 条件极值例题_条件极值与函数习题课.doc

    条件极值与函数习题课 第十四.十五章 条件极值与隐函数习题课 一.重要内容 极值 1).无条件极值的计算和判断 主要步骤: i).计算可疑点:驻点+偏导数不存在的点. Ii).判断 A).判断可疑点为 ...

  9. 谢慧敏清晰版. 数学分析习题课讲义.下. 2004

    谢慧敏清晰版.  数学分析习题课讲义.下.  2004 链接: https://pan.baidu.com/s/1DF93Ao-NGKoC44ZXdSf00Q 提取码: nptm 复制这段内容后打开百 ...

最新文章

  1. 国服被ban咋看_王者荣耀:赵云不会玩?完美详细攻略教学,看完助你轻松上王者...
  2. java绘制统计直方图取平均_统计学——直方图解析 - osc_lv8qb16y的个人空间 - OSCHINA - 中文开源技术交流社区...
  3. python settings模块_Python settings.VERSION属性代码示例
  4. python制作手机壁纸_Python爬取手机壁纸图片
  5. Mybatis核心配置文件SqlMapConfig.xml
  6. vue 配置sass、scss全局变量
  7. 【转】移动,电信,中行软开,微软,百度等企业工作纯技术性分析
  8. 厦门龙凤419_福建生物工程职业技术学校2019招生通知书EMS单号
  9. 开源电子书项目FBReader初探(五)
  10. ffmpeg rtmp 花屏_使用FFMPEG进行视频转码
  11. 信息化和信息系统(3)
  12. iOS开发,这样写简历才能获得大厂青睐
  13. CAD标注中全局比例(DIMSCALE)与比例因子(DIMLFAC)区别
  14. EXCEL中如何将文本格式的数字转换为日期格式
  15. 干货:压敏电阻选型和注意事项,必知
  16. 我如何构建heimdall开源个人电子邮件监护人
  17. Vue最low的路由嵌套【电竞杜小帅】
  18. ssm课程答疑系统的设计与实现毕业设计源码261620
  19. unity 音乐节奏游戏_使用您当地音乐收藏的最佳节奏游戏
  20. 2021/3/6 OJ每日一题 小媛在努力

热门文章

  1. 网盘资源搜索器有哪些?
  2. 学生机房随堂测试软件,如何使用随堂测试--立即测?
  3. 好心情:这4种营养素能增强抗抑郁药的疗效!不知道的人亏大了
  4. 人脸检测:人脸检测算法综述
  5. Calendars - 日历插件
  6. 按键精灵找图并点击图片中间
  7. luogu 4084
  8. win10笔记本识别不到蓝牙鼠标的解决办法
  9. GitHub 值得收藏的前端项目
  10. Qt编写可视化大屏电子看板系统7-窗体浮动