随笔分类 - JAVA初步认识-第三章
摘要:一. 采用for语句完成累加 整个for的括号里面都是x的表达式,循环体的变量不在里面。确实如前面所言,三个表达式都是为了控制循环而来。 for语句和while语句很相似,都可以做累加算法,都是循环结构语句,肯定很相似啊。 for和while语句,两者还是有一点小区别,局部变量的控制范围不一样。 如
阅读全文
摘要:一. for语句 for语句是循环结构中的重头戏,循环结构有三种语句:while,do while,for。其中for较为复杂。将前提,循环条件,循环体,循环次数整合了一下,内容并没有减少,只是布局更为简洁。 for语句的格式: for(初始化表达式; 循环条件表达式; 循环后的操作表达式) //
阅读全文
摘要:一. 循环结构在实际生活中的运用(学习如何使用循环结构来解决实际生活中的问题) 不再满足于循环结构while语句,do while语句的简单操作。我们将其正式地运用到日常的计算中,并对其中的思想过程进行分析。 例题:获取1到10,10个数字的和。 (加法运算执行了9次,一种操作重复执行,是采用循环结
阅读全文
摘要:一. 对于循环结构while语句的练习 注解:while语句的书写形式和if格式1的书写手法很相似,唯一的不同点在于开头的关键字不一样。以视频的讲解来看,两者条件语句的判断标准是一样的,最终输出的都是boolean类型的数据。(while相当于执行了多次if。) 现在我们想探究的是在判断结构的if语
阅读全文
摘要:一. 概述 循环结构的代表性语句是三个,while,do while,for。 回想一下之前的结构知识点讲解,结构分为这么几种,顺序结构,判断结构,选择结构,循环结构。其中判断结构是if语句,有三种格式。选择结构是Switch语句。 循环结构的三种语句和之前所学的if语句,switch语句一样,都有
阅读全文
摘要:一. 对Switch语句的使用进行练习 练习1 最终的结果显示,没有任何问题。 对Switch语句的内部进行了打断,在编译操作,探寻Switch的运行流程,结果如下: 练习2 为什么if的星期练习题,switch也可以执行,就在于判别的数据是数值型,输入的数据是数值型。 练习3 多个答案声明,对应的
阅读全文
摘要:一. 概述 可以将if语句的判断结构看成判断题,将switch的选择结构看成选择题。判断题两个结果选择一个,选择题的选项就比较多了。两种语句里面我觉着最重要的就是所谓的“条件表达式”,对于这个条件表达式,我还不懂。if语句中条件表达式的输出结果是boolean类型的数据,按照ture还是false来
阅读全文
摘要:一. 这里开始对if语句的应用,展开操作实验。 (截图给出了if第三种格式的一个应用,从中我得出以下几点:1. 一种最常见,也最合理的情况就是,在if条件语句的前面必须有前提条件。给定了前提,然后通过if条件语句来进行判断,从而决定,执行哪些语句。2. if和else if 里面都是单条语句,因此省
阅读全文
摘要:一. 代码块的定义 任何大括号封装的,得到的都是一个区块,可以称为代码块。如果在代码块的前面加上if(), 那么这就叫做if代码块;如果加的是 public static void main(String[] args),那么这就叫做主函数代码块。这些都相当于代码块的名称。如果什么都不加,那么就称为
阅读全文
摘要:一. 深入解析if语句 之所以会有这么多种格式的if语句,是为了应对不同的情况,对一个领域划分的更为细致了。从格式1到格式3,if语句的划分从部分到达了全部。从部分域扩大为了全域。 我们来写一下if的三种格式 1. 第一种格式 if (条件表达式) { 执行语句; // 格式1是给定的数据进行一次判
阅读全文
摘要:一. 对if格式1进行演示 我们进行了if格式1的例子操作,发现DOS进行了报错,显示如下: DOS是进行了报错,可以编译,无法运行。有错误出现,说明自己有欠缺的知识点。 这里JAVA源程序的文件名为IfDemo1.java,源程序里面的类名是IfDemo,在javac进行编译时,得到的类文件名是和
阅读全文
摘要:一. if语句的第二种格式 第二种格式如下,if和else各引领一个代码段。 、 if语句中的else,代表着否定前面的内容。以第二种格式而言,如果执行到else部分,就代表着前面的已经被拒绝了。从操作的顺序来看,先是判别else前面的内容,只有不符合才执行else,否则执行完第一部分,就直接退出了
阅读全文
摘要:一. 概述 程序流程控制就是,对程序的运行流程进行控制,程序该以什么样的顺序进行运行,一共有四种。 四种结构:顺序结构,判断结构,选择结构,循环结构。 二. 顺序结构 顺序结构,程序从上往下一直执行,不需要什么结构设计,是最为简单的一种结构。 三. 判断结构 判断结构里面需要语句来支持,之前学的变量
阅读全文
摘要:一. 概论 第三章讲述的是JAVA语言基础,分为八个部分:关键字,标识符,注释,常量和变量,运算符,语句,函数和数组。 →运算符(对于某种操作,浓缩为符号,上层的程序员采用这种符号。底层根据符号的不同,对数据做出不同的操作。) →要了解运算符的本质。→运算符的诞生,还是源于计算机程序语言的设计特点决
阅读全文
摘要:一. 概述 三元运算符就是三个元素参与运算的操作符。前面讨论的运算符都是一元或者二元的。 三元运算符有特定的符号和表达形式,(条件表达式)?表达式1:表达式2; 依照条件表达式的结果是true还是false, 来决定运行表达式1还是2。→这里说的条件表达式是一个判断语句,判断的结果也是boolean
阅读全文
摘要:一. 用学习到的位运算符参与计算 现在我们探讨如何高效地进行2*8(如果想利用左移来提高运算效率,必须是2的次幂),在了解如何提高效率之前,我们要先知道计算机一般地是怎么进行乘法运算的。 上图就是正常乘法运算的流程图(对于上面的运算,其实省略了左侧的很多的0)。想提高效率,就要使用移位运算。 移位运
阅读全文
摘要:对前面涉及的逻辑运算符进行一个总结,逻辑运算符有这么几个,与运算符&,或运算符|,非运算符!,异或运算符^,双与运算符&&,双非运算符||,接着又从逻辑运算符的基础上发展了位运算符,&运算符,|运算符,~运算符(反码),^运算符。位运算符是对所有的逻辑进行了利用。与,或,非,异或。 比较运算符是对数
阅读全文
摘要:一. 位运算符 这里的位是指二进制位,bit位运算的符号。位运算符可以对一个或两个二进制编码进行操作。 观看ppt可知,位运算符不止一个,是由多个运算符组成,甚至使用了之前定义过的逻辑运算符号。运算符是在不断地发展,至少对于符号的利用,是在重复,虽然内容改变了。 二. 对不同的位运算符进行分析 a.
阅读全文
摘要:一. 异或逻辑运算符 符号是^。运算特点是:前后两个逻辑结果相反时,输出为真;相同时为假。 为什么会有这些逻辑运算符,什么异或,非运算符的存在,我猜测这些都是从日常实际应用中精炼,抽象出来的,目前可能还不是很清楚为什么要学习这个。 二. 非运算符 符号是!。这个运算符连接地是一个表达式,诸如!tru
阅读全文

浙公网安备 33010602011771号