20145234黄斐《java程序设计》第二周

教材学习内容总结

类型

Java可区分为基本类型(Primitive Type)和类类型(Class Type),其中类类型也叫参考类型(Reference Type)。

字节类型,也叫byte类型,长度为1字节,一般在需要逐字节处理数据时(如图形处理、编码处理等)。

整数又可细分为4种,按照在内存中占用空间的大小可分为:short整数(占2字节)、int整数(占4字节)与long整数(占8字节)。

浮点数用来表示小数,可分为float型(占4字节)和double型(占8字节)。

字符char类型则用来存储一些字符符号,每个字符占2字节,汉字字符与英文字符在Java中都是用双字节储存。

布尔:只有true和false两种表示。

在JDK5之后,有了printf(),这比较类似C语言中的打印输出语句,其用法也和C语言中的基本一致,需要通过一些格式控制符号来对输出的格式类型进行设置。

变量

关于变量的命名,一般按照驼峰式(Camel Case)命名的方法,以小写字母开始,并在每个单字开始时第一个字母使用大写。

关于变量的使用,在调用变量之前,一定要对该变量进行初始化,即给变量要指定值后才能使用;如果不想后面的操作对变量的值进行更改,在赋值时应该在赋值语句前加上final,例如:final double PI = 3.141596,则后续的操作就不能对其进行重新赋值,否则编译时会报错。

在表示数字常量时,用0b表示二进制数,用0x表示十六进制数。

运算符

在逻辑运算符中,&&的特点在于如果&&左边为假,则不论右边真值如何,其逻辑判断返回结果为假;同样的,||的特点在于如果||的左边为真,则不论右边真值如何,其逻辑判断返回结果为真。这在一定的程度上还是能提高代码的编译执行效率。即以左边为首。所以在递增、递减运算符中,就要注意运算符是放在变量的左边还是右边,如果运算符在变量左边,则先改变变量值再进行运算,如果运算符在变量右边,则先进行运算再对变量进行相应的加减变化。

类型转换

Java中对变量类型区分是非常严格的,在不特别指明的情况下,整数一般为int类型,小数则默认为double型,如果不特别注意这些就容易犯错。

另一种情况,就是不同类型的操作数在进行运算时要遵循一些原则。如果操作数都是不大于int的整数,则自动全部提升为int类型进行运算;如果运算时,类型不相同,则运算时会以最长的类型为主。

流程控制

if...else条件式

switch条件式

for循环  如果判断部分没有任何说明,则默认是true,即是一个无限循环。

while循环

当型循环:while(条件式){描述句},先判断条件式的布尔类型,如果成立,则执行描述句。

直到型循环:do{描述句}while(条件式);,特点是先执行一遍描述句,再判断条件,如果条件成立就再执行一遍描述句,直到条件不成立为止。

需要注意的是:while的两种类型的区别,在写法上,注意当型while后没有分号,第二种有分号。

break continue

break:结束当前循环。

continue: 跳过当前循环一次。

break、continue还可以和标签一起配套使用。break与标签配套时,则结束该标签包含的所有语句;continue与标签配套时,则跳过该标签包含的所有语句。

时间: 2024-11-03 20:54:33

20145234黄斐《java程序设计》第二周的相关文章

20145234黄斐《信息安全系统设计基础》第七周(Linux命令复习)

已经到了11月,学期过半,而<信息安全系统设计基础>这门课也要到了期中考试了.所以,我在这里,对前半个学期的最基础的知识,做一个复习 复习计划分为两步,本次为Linux命令,下次计划复习git与vim相关指令 本周学习内容在另一篇博客20145234黄斐<信息安全>第七周学习总结上 Linux命令 1.常用小技巧 tab 补全命令.补全目录.补全命令参数 Ctrl+c 终止当前运行的程序,但不结束终端 Ctrl+d 结束输入或退出终端 Ctrl+s 暂停当前程序,任意键恢复 Ctr

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

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

20145234黄斐《Java程序设计》课程总结

每周作业链接汇总 预习作业一:http://www.cnblogs.com/taigenzhenjun/p/6492903.html 对专业的期望 预习作业二:http://www.cnblogs.com/taigenzhenjun/p/6195785.html 对c语言学习的回顾 预习作业三:http://www.cnblogs.com/taigenzhenjun/p/6308577.html Linux虚拟机的安装与Linux命令的学习 第一周:http://www.cnblogs.com/

201671010143 2016-2017-2《java程序设计》周结

大二的第二周就要结束了,感觉时间越来越快就只是一眨眼的功夫.随着这周的结束,我对于java的认识有了更进一步的了解.虽然在刚开始不习惯老师的翻转课堂教学,就像我们什么都没有准备就来了一次考试.显然老师了解我们刚开始的情况,所以说大家都差不多,她只是想要了解我们的基础,同时也让我们对自己有一个认识.翻转课堂的好处就是能够让我们主动的督促自己学习,会时刻想着屁股后面有一团未灭的"火",能够调动我们学习的积极主动性. 这周的考试我做的不是那么好,错了很多,不过在周五的实验课上老师讲解题目让我

Java学习第二周总结

2018年7月22日 暑假第二周马上就要结束了,这一周我继续学习了java. 本周学到了一些Java的修饰词,比如static.private.public等,这些修饰词用法与c++类似,很容易掌握.也学会了创建对象,学到了如何创建类的构造方法.还学到了如何使用Java里一些基础类的方法,比如String类.StringBuffer类.仅仅只是String类里就有30多种方法可供使用.除此之外,还学到了代码块.类的继承.方法的重写这些知识. 本周花在学习上的时间估计达到25小时,周一至周五平均每

JAVA语言 第二周

放假第二周了,时间真快! 上一周配置好了环境变量,这一周就可以做一些测试了.对不同的内容分类进行了测试,包括写入.输出.变量·······还有很多.对于开学的试卷,在第一部分做的还行,第二部分就没什么头绪了. 下一周还有继续补充JAVA语言知识.语法.逻辑能力实在需要增强了.比不会编程更可怕的是没有数学逻辑!!!! 原文地址:https://www.cnblogs.com/zmh-980509/p/9349748.html

20145234黄斐《Java程序设计》第二周学习总结

教材学习内容总结 类型 Java可区分为基本类型(Primitive Type)和类类型(Class Type),其中类类型也叫参考类型(Reference Type). 字节类型,也叫byte类型,长度为1字节,一般在需要逐字节处理数据时(如图形处理.编码处理等). 整数又可细分为4种,按照在内存中占用空间的大小可分为:short整数(占2字节).int整数(占4字节)与long整数(占8字节). 浮点数用来表示小数,可分为float型(占4字节)和double型(占8字节). 字符char类

20145234黄斐《java程序设计》第三周

教材学习内容总结 类与对象 定义:对象,与过程相对. Java中变量有2种类型,一个是基本类型,另一个则是类类型.基本类型在之前学过,本次学习类类型.使用Java撰写程序几乎都是在使用对象,要产生对象必须先定义类. 基本类型打包器 在上一章已经学习了基本类型的变量,但是对于Java程序语言来说,基本类型的变量效率往往不高效,Java的特点在于面向对象,所以我们也可以把这些基本类型的变量打包成对象之中,这样我们就可以像操作对象那样操作这些原本是"基本类型"的变量了. 数组对象 概述:数组

20145234黄斐《Java程序设计》第三周学习总结

教材学习内容总结 类与对象 定义:对象,与过程相对. Java中变量有2种类型,一个是基本类型,另一个则是类类型.基本类型在之前学过,本次学习类类型.使用Java撰写程序几乎都是在使用对象,要产生对象必须先定义类. 基本类型打包器 在上一章已经学习了基本类型的变量,但是对于Java程序语言来说,基本类型的变量效率往往不高效,Java的特点在于面向对象,所以我们也可以把这些基本类型的变量打包成对象之中,这样我们就可以像操作对象那样操作这些原本是“基本类型”的变量了. 数组对象 概述:数组在Java