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. 点9图 Android设计中如何切图.9.png

    转载自:http://blog.csdn.net/buaaroid/article/details/51499516 本文主要介绍如何制作 切图.9.png(点9图),另一篇姊妹篇文章Android屏 ...

  2. Android PermissionUtils:运行时权限工具类及申请权限的正确姿势

    Android PermissionUtils:运行时权限工具类及申请权限的正确姿势 ifadai 关注 2017.06.16 16:22* 字数 318 阅读 3637评论 1喜欢 6 Permis ...

  3. 基于ARM Cortex-M和Eclipse的SWO单总线输出

    最近在MCU on Eclipse网站上看到Erich Styger所写的一篇有关通过SWD的跟踪接口SWO获取ARM Cortex-M相关信息的文章,文章结构明晰,讲解透彻,本人深受启发,特意将其翻 ...

  4. 暑假里的第八篇Java

    日期:2018.9.1 博客期:008 星期六 这几天刚到学校,Java方面写的少了!目前在做老师头放假前发布的那一套题目,就是哪个Java程序测试卷.至于自己能不能都做出来我自己心里十分清楚!今天就 ...

  5. ionic3 点击输入 框弹出白色遮罩 并把 界面顶到上面

    这个蛋疼 问题 ,在android 上面遇到这种情况 ,键盘弹出的时候 总有一个白色的遮罩在后面出现,网上查了很久都没发现原因. 偶然发现一个方法 ,试下了下 问题解决了. 代码如下: IonicMo ...

  6. verilog-testbench 时钟和复位模板

    /********************************************* ** Clocks & Reset ******************************* ...

  7. 《剑指offer》栈的插入弹出序列

    本题来自<剑指offer> 栈的插入弹出序列 题目: 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序.假设压入栈的所有数字均不相等.例如序列1,2, ...

  8. javadoc 标签功能

    CMD文档注释编译命令: javadoc -d text Helloword2.java(text 是保存标签文档的文件夹,可以写) javadoc -d doc -encoding UTF-8 -c ...

  9. nmap 扫描信息收集

    1.端口镜像 port Mirroring 功能通过在交换机上或者路由器上,将一个或者多个源端口的数据流量妆发大奥某一个指定的端口来实现对网络的监听,指定端口成为镜像端口或目的端口. 2.ARP攻击捕 ...

  10. spring cloud 路由网关zuul基本使用

    在微服务架构中,需要几个关键的组件,服务注册与发现.服务消费.负载均衡.断路器.智能路由.配置管理等,由这几个组件可以组建一个简单的微服务架构.客户端的请求首先经过负载均衡(zuul.Ngnix),再 ...