20165217第二周学习总结

20165217叶佺《Java》第二周学习总结

教材学习内容总结

本周主要学习了

1、如何设置变量及赋值,如何设置常量

2、print和println的区别,一些基本的转义字符

3、表达式及一些运算符、数据的加宽转换和缩窄转换

4、重点讲一下Scanner类。这个类可以输入不同类型的输入值,这样就不用在写代码时事先赋予一定的值了。Scanner类的一些方法是很有用的,在做PP2.4,PP2.6等课后作业时都用到了

教材学习中的问题和解决过程

问题1:在运行书上的程序2.8和2.9时,一直没有结果输出。

解决方案:仔细对照了自己写的代码和书上的代码,发现没有错,于是我就想是不是我没有理解这个程序是如何运行的。我仔细看了Scanner类的介绍,书上有些看不懂的,我又到百度上查,发现Scanner scan = new Scanner (System.in)是需要自己输入值的。因为之前运行的程序都是自己输出结果,所以在惯性思维下出了错。在弄懂之后,我开始自己输入任意值,发现可以运行了。

代码调试中的问题和解决过程

问题1:代码不熟练,大小写经常出问题

解决方案:这是出于对Java语言的不熟悉,在之后的敲代码中这个情况好多了。

问题2:许多代码的意义不明确

解决方案:通过不断向同学请教,不断学习。

第二周心得:

在本周的考试过程中,三道题我都没有完成,这让我深深意识到我与同学们的巨大差距,在课后时间中,我认认真真的把三章的代码都全部敲了一遍,并且在课余向学习好的同学不断请教,终于,对于Java学习已经有了一点点心得,在敲完代码后会产生一种自豪满足感,这是在高中后我一直没有感觉到的学习的乐趣,今后,对于Java学习,我会更加落到实处,把老师的任务仔细认真的完成!

上周考试中的三个错题:

题目一:0 在Ubuntu中用自己的有位学号建一个文件,教材p14 class Kernighan代码单独存为一个Java文件

  1. 修改代码,把100改为自己的后四位学好,编译运行Kernighan.java,提交运行结果截图
  2. 说明这个代码的功能

题目二:0 在Ubuntu或Windows 命令行中,建如下目录结构(参考附图)

2016XXXX(学号)

src

Hello.java

bin

  1. Hello.java的内容见附件

    package isxxxx; (xxxx替换为你的四位学号)

  2. 编译运行Hello.java ,提交运行结果截图,要全屏
  3. 课上要git add ; git commit ;课下把代码git push到码云

题目三: 完成p16 3.阅读程序题目,在此回答问题

提交第三步每种情况的结果截图

原文地址:https://www.cnblogs.com/yequan1/p/8546962.html

时间: 2024-10-29 07:30:44

20165217第二周学习总结的相关文章

20155336 2016-2017-2《JAVA程序设计》第二周学习总结

20155336 2016-2017-2 <JAVA 程序设计>第二周学习总结 教材学习内容 1: GIT版本检测 2: JAVA中基本类型 整数 字节 浮点数 字符 布尔(▲) 通过API可以得知各个类型可存储的数值范围 public class Range {public static void main(String[] args){ //byte.short.int.long的范围 System.out.printf("%d~%d%n", Byte.MIN_VALU

20145301第二周学习总结

20145301第二周学习总结 教材学习内容总结 3.1 类型.变量与运算符 整数 short 2字节,int 4字节,long 8字节 字节 byte 1字节 浮点数 float 4字节,double 8字节 字符 char 2字节(包括字母.汉字) 布尔 boolean 不用在意它的存储空间(只有true/false) 注释 // 单行注释,/ / 多行注释 下图为各类型范围: 常量定义 final加在定义类型之前,表示定义的该变量将不能改变其值,如 final int a=10; 局部变量

20145326《Java程序设计》第二周学习总结

20145326<Java程序设计>第二周学习总结 教材学习内容总结 本周学习教材第三章,本章主要讲述了java语言中的一些基础语法,java是个支持面向对象的程序语言,但在正式进入面向对象支持语法的探讨前,对于类型.变量.运算符.流程控制等,这些各种程序语言都会有的基本语法元素,还是要有一定的基础.虽然各种程序语言都有这些基本语法元素,但千万别因此而轻忽它们,因为各种程序语言都有其诞生的宗旨与演化过程,对这些基本语法元素,也就会有其独有的特性. 1. 类型 在java的世界中,并非每个东西都

2017面向对象程序设计(Java)第二周学习总结

2017面向对象程序设计(Java)第二周学习总结 直系学妹学弟们好!额...不要问我为什么把学妹放前面,我也不知道!我只是你们和蔼可亲的学长一枚而已.也不要问为什么是第二周学习总结而不是第一周,因为第一周学长正在家里吃西瓜吹空调.好了,闲言少叙.我先为你们介绍一下助教的职责,而后再对你们的学习情况进行总结! 身为你们本学期Java课程的助教...之一,我的任务是:指导你们学习,批改我所负责学习小组的实验作业.阅读博文并回复.其他学习小组会有另外三位助教负责.由于我们每周五都会汇总你们的情况,其

20145311 《信息安全系统设计基础》第二周学习总结

20145311 <信息安全系统设计基础>第二周学习总结 教材学习内容总结 重新学习了一下上周的一部分命令:grep main wyx.c(grep的全文检索功能)ls > ls.txt :ls内容输出到文本find pathname -mtime -n/+nfind -size -n/+n (find的功能还是比较强大) 简单地学习了一下vim编辑器,跟着vimtutor简单地学了一些,在linux bash中使用vim能够极大地提高效率, vim的用法比较多,只学习了其中简单的一部分

201671010117 2016-2017-2 《Java程序设计》Java第二周学习心得

Java第二周学习心得 这一周老师在周四进行了课堂测验,完全出乎我的意料,我以为老师会在前两周上课讲一下,由于我在课前没有好好准备,反转课堂来的有的措手不及,那些题很多很多都不会,也错了很多,班上有很多表现很好的同学,他们课前准备充分,在课堂上完全没有任何压力,我也意识到了我课前没有花大量时间看书的严重性,所以我下课便去看第三章了,以后也一定要好好看书,找出不懂得问题,课上也要认真向其他优秀同学学习,不懂的问题也要想办法解决. 今天写了PPT上的任务1-9,着实也遇到了很多不会的问题,像是最后的

20145319 第二周学习总结

20145319 <Java程序设计>第二周学习总结 教材学习内容总结 本周学习教材第三章,本章主要讲述了java语言中的一些基础语法,大致包括java语言中的类型,变量,运算符,流程以及基础语法等. 1. 类型 基本类型(每种类型都有其储存范围,如超出范围,即Overflow): 整数:可分为short整数(占2字节),int整数(占4字节),long整数(占8字节)三种,例如,int类型的十进制2其实是以000000000 00000000 00000000 00000000 000000

20165232 第二周学习总结

20165232 第二周学习总结 1:带包的代码如何编译运行 代码编写完毕后,先Javac编译,再用mkdir以打包文件的文件名创建一个新文件夹,之后将编写的字节码文件用co命令拷贝到新的文件夹中,最后再运行. 2:一些知识点总结 第三章基础语法 3.1 类型.变量与运算符 类型 基本类型:整数(short.int.long).字节(byte).浮点数(float.double).字符(char).布尔(boolean) 常用格式控制符号 运算符 ==表示相等,=是指定运算,%运算结果是除法后的

20165223《JAVA程序设计》第二周学习总结

20165223 <JAVA程序设计>第二周学习总结 教材学习内容总结 第二章要点 标识符与关键字 基本数据类型 类型转换运算 输入输出数据 数组 第三章要点 运算符与表达式 语句概述 if条件分支语句 switch开关语句 循环语句 break和continue语句 数组与for语句 教材学习中的问题和解决过程 标识符与关键字 标识符=名字:由字母.下划线.$.数字组成,长度不受限:第一个字符不能是数字字符:区分大小写:不能用关键字:不能是true.false.null java使用的语言: