2018-03-11 20165235祁瑛《Java程序设计》第二周学习总结

教材学习内容总结

  1. 第二章要点:
  • 在这一章中我学到了很多东西:
  • (1)布尔类型boolean,布尔类型的赋值只能是true或是false。
  • (2)Unicode码
  • (3)System.out.println()输入+表示首尾相连
  • (4)float:8位有效数字,double:8位有效数字。
  • (5)从低精度到高精度转换需要声明类型。
  • (6)Scanner对象调用方法取用用户键盘输入的数据等待。
  • (7)声明数组:类型 [] 数组名。 数组初始化 int [] 数组名 = null。创建数组:数组名 = new 类型 [数组大小]。数组长度(元素个数)计算:数组名.length。
  • (8)引用一直的数组具有一致的单元。a = b(a中数值不在,被b占据了)。数组使用下标访问自己的单元。
  1. 第三章要点:
  • (1)instance运算符判断变量归属的类。
  • (2)switch语句和循环语句基本和C语言一样。其中for循环可以这样写for(声明循环变量:数组的名字){}。其中循环变量必须在()内声明。

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

  1. 问题一:怎么从键盘向数组输入数字?
  • 解决过程:我上查找,搜到代码,上面是用Scanner调用来从键盘向数组输入数据,其中代码如下:
import java.util.*;
public class a{
public static void main(String args[])
{
int[] a = new int[10];
Scanner reader = new Scanner(System.in);
for(int i=0;i<10;i++){
a[i]=reader.nextInt();
}
  1. 问题二 :如何产生随机数?
  • 解决过程:上网查询,在java.util这个包里面提供了一个Random的类,我们可以新建一个Random的对象来产生随机数,他可以产生随机整数、随机float、随机double,随机long,这个也是我们在j2me的程序里经常用的一个取随机数的方法。
Random random = new Random();
random.nextInt(x);

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

本次在调试代码时会出现编译出错的时候,但能及时的改正。在上传代码的时候遇到了一些问题。如下图:

无法打开src文件夹,我上网查询,蓝墨云班课查询等都没有解决。我在学号目录下临时建了一个文件夹,把src中的文件都复制到临时文件夹中,之后用git工具推送到码云。发现在码云上临时文件可以打开。返回Unbutun把src文件夹删除,把临时文件夹名字改成src,有推送了一遍,发现在码云上可以打开src文件目录。如下图:

上周考试错题总结

本次考试三个题,因为网络问题我都没能提交上去,对此次考试题目进行修改和总结。我把错题总结写在20165235 祁瑛 Java第二周考试总结老师可以点开链接进行查看。

其他内容

  • 学习心得:在此次学习过程中发现Java语法结构很大一部分跟C语言是相似的,例如循环语句,条件分支语句还有switch开关语句。跟C语言相比不同之处就是有个布尔类型的,而且在条件语句中只能使用布尔类型的数据。而且在学习的过程中发现把书本上的代码敲一遍是个很好的学习方法,可以很好的学习Java语言的书写格式,语法,以及各种类的调用方法,使我们潜移默化的形成一种好的习惯。在敲书上代码的同时我们也应该尝试着去写一些代码,要学好Java要不断地练习。希望在以后的学习之路上老师能给予我一些提示和帮助,谢谢!

学习进度

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 31/200 1/2 12/20 git使用
第二周 404/500 3/4 24/38 java基本语法

2018-03-11 20165235祁瑛《Java程序设计》第二周学习总结的更多相关文章

  1. 20145304 刘钦令 Java程序设计第二周学习总结

    20145304 <Java程序设计>第2周学习总结 教材学习内容总结 java可区分基本类型和类类型(即参考类型)两大类型系统. 基本类型主要可区分为整数.字节.浮点数.字符与布尔. 整 ...

  2. 201521123063 JAVA程序设计 第二周学习总结

    1.本周学习重点(2.27-3.5) java中的数组 以二维数组为例,数组名为scores,则 (1)先声明数组 int[][] scores;或int scores[][];或int[] scor ...

  3. 20165235 祁瑛 Java第四周考试总结

    20165235 祁瑛 Java第四周考试总结 课后习题p29 p45 代码编写 import java.util.*; class Example2_5{ public static void ma ...

  4. 2018-03-11 20165235 祁瑛 Java第二周考试总结

    20165235 祁瑛 Java第二周考试总结 课后习题p16 代码编写 class Person { void speakHello (){ System.out.print("nin h ...

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

    2017面向对象程序设计(Java)第二周学习总结 直系学妹学弟们好!额...不要问我为什么把学妹放前面,我也不知道!我只是你们和蔼可亲的学长一枚而已.也不要问为什么是第二周学习总结而不是第一周,因为 ...

  6. 201871010106-丁宣元 《面向对象程序设计(java)》第二周学习总结

    丁宣元 <面向对象程序设计(java)>第二周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...

  7. 201521044152<java程序设计>第一周学习总结

    本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...

  8. 20145304 刘钦令 Java程序设计第一周学习总结

    20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...

  9. 201621123007 Java程序设计第一周 学习总结

    第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...

  10. 杨其菊201771010134《面向对象程序设计Java》第二周学习总结

    第三章 Java基本程序设计结构 第一部分:(理论知识部分) 本章主要学习:基本内容:数据类型:变量:运算符:类型转换,字符串,输入输出,控制流程,大数值以及数组. 1.基本概念: 1)标识符:由字母 ...

随机推荐

  1. layui 各种弹出框

    第一步:引用文件 第二步:写脚本 <script> //iframe窗 //layer.open({ // type: 2, // title: false, // closeBtn: 0 ...

  2. Unix的哲学

    先讲两个很老的小故事. 第一个故事. 有一家日本最大的化妆品公司,收到了用户的投诉.用户抱怨买来的肥皂盒是空的.这家公司为了防止再发生这样的事故,很辛苦地发明了一台X光检查器,能够透视每一个出货的肥皂 ...

  3. Linux平台 Oracle 18c RAC安装

    Linux平台 Oracle 18c RAC安装Part1:准备工作 2018-08-04 22:20 by AlfredZhao, 1065 阅读, 0 评论, 收藏, 编辑 一.实施前期准备工作 ...

  4. Jenkins三.1 配置maven

    maven配置安装下载 wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-b ...

  5. Confluence 6 包括从其他 Confluence 服务器上来的通知

    Confluence workbox 可以显示从 Confluence 服务器上发送过来的消息. 让我们假设你有 2 个 Confluence 服务器, ConfluenceChatty 和 Conf ...

  6. python 与mongodb 交互

    创建管理员 1 > use admin 2 switched to db admin 3 > db 4 admin 5 > db.createUser({user:'admin',p ...

  7. 关于在CentOS上,绘图丢失部分中文字的问题

    官方的system.drawing.common 第三方的 zkweb.system.drawing,都用的是libgdiplus 只要是自己编译libgdiplus,都会有这个问题, 问题 : 这里 ...

  8. 【scapy】读取pcap

    scapy读取pcap包 假设有pcap包test.pcap,读取其中的分层流量信息 代码: import scapy_http.http try: import scapy.all as scapy ...

  9. C#概念总结(二)

    1.C#的方法:<access Specifier>  <Return Type>< Method Name>(Parmeter list){     method ...

  10. bzoj 4715

    其实我并没有见过原题,只是因为...这被改编成了互测题... 题目中提到了一个序列,这个序列是很重要的,否则这个问题好像是没有合理的时间复杂度解法的 但正因为有了这个序列,这个问题的时间复杂度才让人能 ...