随笔分类 -  Java

上一页 1 ··· 4 5 6 7 8
摘要:前面提到逻辑运算只能操作布尔变量,这其实是不严谨的,因为经过Java编程实现,会发现“&”、“|”、“^”这几个逻辑符号竟然可以对数字进行运算。譬如下面的代码就直接对数字分别开展了“与”、“或”、“异或”运算: 上述代码也能成功编译运行,运行结果如下所示: 究其原因,这三个逻辑符号原是按位逻辑运算。 阅读全文
posted @ 2018-10-27 11:47 pinlantu 阅读(726) 评论(0) 推荐(0) 编辑
摘要:到目前为止,我们已经学习了Java语言的好几种运算符,包括算术运算符、赋值运算符、逻辑运算符、关系运算符等基础运算符,并且在书写赋值语句时都没添加圆括号,显然是默认了先完成算术、逻辑、关系等运算,最后才进行赋值操作。也就是说,在这四类运算符当中,赋值运算符的优先级最低,那么其他三种运算符的优先级顺序 阅读全文
posted @ 2018-10-25 22:55 pinlantu 阅读(7264) 评论(0) 推荐(0) 编辑
摘要:前面在《Java开发笔记(九)赋值运算符及其演化》中提到,Java编程中的等号“=”表示赋值操作,并非数学上的等式涵义。Java通过等式符号“==”表示左右两边相等,对应数学的等号“=”;通过不等符号“!=”表示左右两边不等,对应数学的不等号“≠”。可是一个等式真的就一定成立吗?譬如半斤八两这个成语 阅读全文
posted @ 2018-10-23 16:34 pinlantu 阅读(1814) 评论(0) 推荐(0) 编辑
摘要:在编程语言的设计之初,它们除了可以进行数学计算,还常常用于逻辑推理和条件判断。为了实现逻辑判断的功能,Java引入了一种布尔类型boolean,用来表示“真”和“假”。该类型的变量只允许两个取值,即true和false,其中true对应真值,而false对应假值。如同数值变量拥有加减乘除四则运算那样 阅读全文
posted @ 2018-10-21 12:27 pinlantu 阅读(3312) 评论(0) 推荐(0) 编辑
摘要:前面介绍了Java编程的四则运算,虽然提供了基础的加减乘除符号,但是数学上还有其它运算符号,包括四舍五入用到的约等号≈、求绝对值的“| |”、开平方的“√ ̄”,这些运算符形态各异,而且并非ASCII码的基本字符,也就意味着它们无法原样搬到Java来。为此,Java的设计师封装了一套数学函数库Math 阅读全文
posted @ 2018-10-19 09:26 pinlantu 阅读(1818) 评论(0) 推荐(0) 编辑
摘要:前面讲到赋值运算符的时候,提到“x = x+7”可以被“x += 7”所取代,当然Java编程中给某个变量自加7并不常见,常见的是给某变量自加1,就像走台阶,一般都是一级一级台阶地走,犯不着一下子跳上七级台阶。那么对于变量自加1的情况,既可以写成“x = x+1”,也可以写成“x += 1”,但是早 阅读全文
posted @ 2018-10-16 22:56 pinlantu 阅读(1147) 评论(0) 推荐(1) 编辑
摘要:前面的加减乘除四则运算,计算结果通过等号输出给指定变量,注意此时代码把变量放到等号左边。而在算术课本里,加法运算的完整写法类似于“1+1=2”这样,运算结果应该跟在等号右边。不过代数课本里的方程式存在“x=y+1”的写法,表示等号两边的结果数值是一样的,因此变量放在等号左边也是可以理解的。然而Jav 阅读全文
posted @ 2018-10-13 12:36 pinlantu 阅读(612) 评论(0) 推荐(0) 编辑
摘要:计算机科学起源于数学,早期的计算机也确实多用于数学运算,以至于后来的各路编程语言,仍然保留着古老的加减乘除四则运算。这四则运算在Java语言中有专门的运算符加以表示,像加法符号“+”对应Java的“+”,减法符号“-”对应Java的“-”,乘法符号“×”对应Java的“*”,除法符号“÷”对应Jav 阅读全文
posted @ 2018-10-10 22:28 pinlantu 阅读(1995) 评论(0) 推荐(0) 编辑
摘要:编码过程中,不但能将数字赋值给某个变量,还能将一个变量赋值给另一个变量。比如下面代码把整型变量changjiang赋值给整型变量longRiver: 运行上面的测试代码,发现两个整型变量的数值一模一样。 同类型的变量之间互相赋值完全没有问题,麻烦的是给不同类型的变量赋值。要是把整型变量赋值给长整型变 阅读全文
posted @ 2018-10-07 10:56 pinlantu 阅读(1448) 评论(2) 推荐(0) 编辑
摘要:之前的文章提到,Java语言不但支持大众熟知的十进制数,也支持计算机特有的二进制数、八进制数和十六进制数。可是在给数值变量赋值的时候,等号右边的数字明显属于十进制,那究竟要如何书写其它进制的数字呢?为此Java规定了几种数字前缀,以这些前缀开头的数字就表示特定进制的数值,二进制、八进制和十六进制及其 阅读全文
posted @ 2018-10-05 11:25 pinlantu 阅读(2251) 评论(0) 推荐(2) 编辑
摘要:如今个人电脑的配置越来越高,内存和硬盘的容量大小都是以G为单位,而1G=1024M=1024*1024K=1024*1024*1024字节。不过在PC的早期发展阶段,电脑的存储空间却是十分有限的,像2000年前后广泛使用的3.5寸软盘,其存储容量只有区区1.44M,当时流行的SDR内存容量也才32M 阅读全文
posted @ 2018-10-03 15:54 pinlantu 阅读(1115) 评论(0) 推荐(0) 编辑
摘要:秦始皇统一中国之后,实行“书同文,车同轨”,把货币和各种度量衡都统一起来,从而缔造了一个秩序井然的帝国。既然统一度量衡是每个帝国都要做的事情,Java帝国也不例外,对于人生地不熟的初学者来说,只有认识了Java帝国的各种度量衡,才能更好地入乡随俗。 Java帝国的人名称呼若想在一个国家与当地人沟通交 阅读全文
posted @ 2018-09-30 23:04 pinlantu 阅读(795) 评论(0) 推荐(0) 编辑
摘要:上一篇文章介绍了Java工程的帝国区划,末尾给出了一段Java代码例子,这个代码虽然勉强能看懂,但是有些细节令人不甚了了。比如说“// 参观朱雀台”为何能够直接跟在当前行后面?“System.out.println”又为何被点号绕了三道湾?显然这里面必定有一些规则需要遵守,好比到了一个国家就要入乡随 阅读全文
posted @ 2018-09-27 23:18 pinlantu 阅读(726) 评论(0) 推荐(0) 编辑
摘要:上一篇文章介绍了如何运行了第一个Java程序“Hello World”。然而这个开发环境看起来那么陌生,一个个名字符号完全不知道它们是干啥的呀,对于初学者来说,好比天书一般,多看几眼感觉都要走火入魔了。因此接下来还是好好分析一下Java工程的总体结构,理清这些文字符号的来龙去脉才好。话说宇宙原本一片 阅读全文
posted @ 2018-09-25 23:09 pinlantu 阅读(1041) 评论(0) 推荐(0) 编辑
摘要:安装完Java的开发环境Eclipse之后,正是初学者大展身手的时候了,接下来不妨跟着笔者一步一步来,看看第一个Java程序是怎么跑起来的。一开始双击桌面上的Eclipse图标,稍等片刻便弹出Eclipse的启动窗口,如下图所示。 单击窗口右边的Browse按钮,选中一个目录作为Eclipse的工作 阅读全文
posted @ 2018-09-22 12:30 pinlantu 阅读(1299) 评论(0) 推荐(2) 编辑

上一页 1 ··· 4 5 6 7 8