# 20175329 2018-2019-2 《Java程序设计》 第二周学习总结

学号 2018-2019-3《Java程序设计》第三周学习总结

教材学习内容总结? ? ?

  第二三章与我们所学习的C语言有很多的相似点,在这里我想主要就以我所学习的效果来讨论一下JAVA与C语言的不同之处? ? ?
  ·数组使用方式不同? ? ? ? ? ? ? ?
        在C语言中设置数组需要在设置变量后加上数组的容量,但是在JAVA中不能添加容量因为在JAVA中数组作为动态变量其大小可以变化? ? ?
   ·for语句? ? ? ? ? ? ? ?
       可以定义变量类型并且在之前的学习中也没有见到过for(int i:a)这种语法,这种语法是在学JAVA中首次出现
       

· 基本类型分为:
1.字节:byte,可表示整数范围为:-128~127.
2.浮点数:float(4 byte),double(8 byte);
3.字符:char每个字符占两字节;
4.布尔:ture表示逻辑真,false表示逻辑假。
5.整数:short(2 byte),int(4 byte),long(8 byte);
6.常用格式控制符号:与C语言相同,在教材的P56。注意换行符:不是“/n”,而是“%n”。注释符号:与C语言相同,//与/* /的使用。
· 变量:基本规则:变量名不可使用数字作开头,不可与关键词名称同名,不可以使用特殊字符,不可以与Java保留字同名,通常以小写字母开始,之后每个单词大写,如“jiaoCai”;
·字面常量:十进制直接书写数字,十六进制以0x开头,八进制以0开头;常用忽略符号:基本和C一样,教材P59;数字常量表示法:为了更加清楚的表示数字,可以隔几位加一个下划线。
·运算符:
1.算术运算:+,-,
,/,%,算数规则也是先乘除后加减;
2.比较运算:<,>,<=,>=,==,!=.比较条件成立时布尔ture表示,不成立用布尔false表示;条件运算符:条件式?成立返回值:失败返回值。与verilog语言相通;逻辑运算:||,&&,!(||);位运算:即二进制运算。&与,|或,^异或,~取反。注意不要与逻辑运算混淆;
·递增递减运算:i++,i--,++i,--i;指定运算:用于简便程序。教材P65,66。
·类型转换:小数的默认类型都是double,若想利用float来存储,需要在小数后面加“F”,如“float PI=3.14F;”;
·科学计数法显示的1.25000+02,表示的是小数点向后移动多少位。
·条件语句:
1.if elseif(条件句){成立执行语句;}else {不成立执行语句;}
2.switchswitch(变量或表达式){case 数字等符号:执行句;case 数字等符号:执行句;……default:执行句;}
3.for循环for(初始化;循环条件;重复式){描述句;}while循环
4.while(条件语句){描述句;}break用于跳出循环,continue用于革除那一句。

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

-问题1:刚开始不理解a.length的含义?

  • 问题1解决方案:在开始并不明白a.length是在表示a数组名的长度时看不懂许多代码,在观看完视频后重新阅读书籍时发现问题对症?
    -问题2:对于书中的Example2_5.java的程序不是很熟悉?
    -问题2解决方案:首先尝试着自己重新把代码看几次然后按照计算机思维画出流程图改变方式最终一步步得出答案

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

-问题1:本次基本上都是仿照代码传送到码云上防止自己忘记就自己在课后上到习题做了一下发现其中不明白代码import java.util.*的作用

-问题1解决方案:因为没有输入引入java.util*类在课后习题中要引用输入函数时半天不成功最后通过百度终于明白问题的缘由。

代码托管

上周考试错题总结

  上周主要出错原因在于由于使用的是win 10操作界面开始在使用文本编辑时由于心急很多都用成了中文输入符号而非英文输入符号同时白忙慌乱中出错用git开始编译java文件导致错误半天无法识别,最后听取同学的指导改用在dos中调试java文件最终熟练地掌握了在win 10中使用dos编译java查看运行结果

  

学习进度条

|? ? ? ? ? ? ? ? | 代码行数(新增/累积)| 博客量(新增/累积)|学习时间(新增/累积)|? ? ? ? ? ? ? ? ? ? ? ? ?重要成长? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

|? ? 目标? ? ?|? ? ? ? ? ? ? ?5000? ? ? ? ? ? ? ?|? ? ? ? ? ? ? 15? ? ? ? ? ? ? ? |? ? ? ? ? ? ?400? ? ? ? ? ? ? ? ? ?|? ? ? ? ? ? ? ? ? ? ?目标能够运用自行开发Android? |

|? 第二周? ?|? ? ? ? ? ? ? ? ?200? ? ? ? ? ? ? ?|? ? ? ? ? ? ? ?2/2? ? ? ? ? ? ? |? ? ? ? ? ? ? ?10/10? ? ? ? ? ? ? |? 初步熟悉JAVA以及语法区分与C的不同之处 |

参考资料

Java学习笔记(第8版)
《Java学习笔记(第8版)》学习指导

原文地址:https://www.cnblogs.com/xyejava/p/10492617.html

时间: 2024-10-07 06:58:21

# 20175329 2018-2019-2 《Java程序设计》 第二周学习总结的相关文章

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

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

201777010217-金云馨《面向对象程序设计(Java)》第二周学习总结

项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11475377.html 作业学习目标 学习并掌握Java Application程序结构: 学习并掌握Java语言的数据类型与变量: 学会使用Java运算符构造各类表达式: 掌握Java Application输入输出技术: 掌握Java流程控制技术(分支.循环): 掌握Math类.Strin

201771010123汪慧和《面向对象程序设计Java》第二周学习总结

一.理论知识部分 1.标识符由字母.下划线.美元符号和数字组成, 且第一个符号不能为数字.标识符可用作: 类名.变量名.方法名.数组名.文件名等.第二部分:理论知识学习部分 2.关键字就是Java语言中已经被赋予特定意义 的一些单词. ?常见有:class.public.try.catch.if. float.import.void等. 关键字不做变量名. 3.Java有三种注释的方式:   // 注释内容由//一直到此行结束. /*和*/ 定义一个注释块.  /**开始,*/结束 这种注释方法

(java) 第二周学习总结

在java源代码中,每个变量都必须声明一种类型(type).有两种类型:primitive type和reference type.引用类型引用对象(reference to object),而基本类型直接包含值(directly contain value).因此,Java数据类型(type)可以分为两大类:基本类型(primitive types)和引用类型(reference types).primitive types 包括boolean类型以及数值类型(numeric types).n

20172328《程序设计与数据结构》第二周学习总结

20172328李馨雨<程序设计与数据结构>第二周学习总结 又到周五,李馨雨同学要开始写博客了.让我们开始吧!(????) 教材学习内容总结 1.首先是String类定义的字符串,然后是print和println的区别.转义字符的学习.(让我印象深刻的\b[回车符]在字符串结尾不显示哈哈,及其更新的\t[换行符],还有在课堂上真正明白了什么是回车.) 2.了解变量.常量.赋值语句.变量:保存数据的内存单元.常量:坚定自己不会变的数据!除非你用java的反射(有点复杂,改权限.去修饰符等等.没实

20165217第二周学习总结

20165217叶佺<Java>第二周学习总结 教材学习内容总结 本周主要学习了 1.如何设置变量及赋值,如何设置常量 2.print和println的区别,一些基本的转义字符 3.表达式及一些运算符.数据的加宽转换和缩窄转换 4.重点讲一下Scanner类.这个类可以输入不同类型的输入值,这样就不用在写代码时事先赋予一定的值了.Scanner类的一些方法是很有用的,在做PP2.4,PP2.6等课后作业时都用到了 教材学习中的问题和解决过程 问题1:在运行书上的程序2.8和2.9时,一直没有结

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

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

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

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

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

《面向对象程序设计(java)》第二周学习总结

<面向对象程序设计(java)>第二周学习总结 王颖奇 201771010129 第一部分:实验目的与要求 ①理论部分目的与要求 (1)3.1基本知识(2)3.2数据类型(3)3.3变量(4)3.4运算符(5)3.5类型转换 (6)3.6字符类型(7)3.7输入输出(8)3.8控制流程(9)3.9大数值(10)3.10数组 ②实验部分目的与要求 (1)进一步熟悉命令行和IDE两种方式下java程序开发的基本步骤: (2)掌握Eclipse集成开发环境下导入Java源程序的过程: (3)掌握Ja