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. hive学习03-求一年中的最大温度

    知识点: substr.concat函数的使用: row_number() over(distribute by year sort by temp desc)  #按照年分组,按照tmp去排序  需 ...

  2. 使用Spring配置数据源JdbcTemplate

    c3p0作为演示 1.编写资源文件(db.properties) jdbc.user=root jdbc.password=root jdbc.jdbcUrl=jdbc:mysql://localho ...

  3. ActiveMQ消息的发送原理

    持久化消息和非持久化消息的发送策略:消息同步发送和异步发送 ActiveMQ支持同步.异步两种发送模式将消息发送到broker上.同步发送过程中,发送者发送一条消息会阻塞直到broker反馈一个确认消 ...

  4. Python列表、元组、字典和集合的区别

    数据结构 是否可变 是否重复 是否有序 定义符号 列表(list) 可变 可重复 有序 [] 元组(tuple) 不可变 可重复 有序 () 字典(dictionary) 可变 可重复 无序 {key ...

  5. easyui 布局之window和panel一起使用时,拉动window宽高时panel不跟随一起变化

    项目开发中布局是每一个组件都由最外层的window和内部的至少一个panel组成,其他的细小组件再依次放到panel中. 问题:当拉动外部的window时我们希望内部的panel的宽高也跟着变化,但是 ...

  6. jQuery核心方法

    1.$(document.body).css( "background", "black" ); 2.$(myForm.elements).hide():隐藏表 ...

  7. 关于Mybaits10种通用的写法

    用来循环容器的标签forEach,查看例子 foreach元素的属性主要有item,index,collection,open,separator,close. item:集合中元素迭代时的别名, i ...

  8. Ajax增删改查-----------查

    查询所有 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF- ...

  9. Atom插件下载失败解决办法

    转自:http://www.cnblogs.com/20145221GQ/p/5334762.html#正题 一般方法(Atom自动安装) 打开Atom >> Packages >& ...

  10. ubuntu 手动更新源 以及使用sudo update与upgrade的作用及区别

    一.今天更新一下我的ubuntu系统,用了几个源发现不怎么好用 上网查了一下发现有说阿里云的源挺好用 然后我试了一下 下载速度还挺快,下面分享一下怎么手动添加源列表 1.最好先做一下备份 sudo c ...