第二章 java基础(表达式之简单表达式(上))

—— 本文参照 Learn Java for Android Development (第三版)

**表达式 **
在前面一篇中定义的变量都是没有赋初始值的。那么在这种情况下它们要么会被赋值为默认值,要么就可能会一直保持未初始化的状态,这取决于上下文。有关上下文的内容将在下一章中介绍。
java的表达式可以用来为变量进行初始化,也可以用作其他用途。比如表达式可以把常量、变量、函数以及操作符联系起来。在运行的过程,会根据表达式的内容计算出结果,如果表达式是给一个变量赋值的话,那么这个表达式的类型必须要跟变量的类型一样,否则编译器会报错。
java提供了对简单表达式和复杂表达式的支持。
**简单表达式 **
简单的表达式可以一个常量,或者变量,也可以是一个函数的返回值。java语言是支持多种语言的常量形式的,比如:字符串、布尔、字符、整形、浮点形或者直接就是null。
** 注意: **如果一个函数没有返回值,那么返回类型就是void,如果一个函数是void型的话我们就不能把这样的函数放在表达式的右边进行赋值,比如这样一个表达式:System.out.println("Hello, World!"); 如果我们写成下面这个样子的话编译器就会报错了:int i = System.out.
println("X");
一个字符串类型的常量是由一对双引号括起来的字符,比如这样子的一个字符串:"The quick brown fox jumps over the lazy dog." 其实这里面也是可以包含转义字符的。转义字符是比较特殊的字符,不像我们平时使用的字符基本都是使用一个字符表示就好了,转义字符的表示会稍微麻烦一点,比如,如果我们想在常量字符里面添加双引号这对字符,那么我们需要写成" 和"这样才能把双引号作为实际的内容或者值放到常量字符串里面,下面列举一下我们常用的转义字符的表示形式:
转义字符 名称
\ 反斜杠
" 双引号
' 单引号
\b 退格
\f 换页
\n 换行
\r 回车
\t 制表符

Page 43

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,747评论 0 4
  • 此回答适合理工类本科学生,有点C基础,接触过编程,好一点的专科生也适用。 如果是文科类,或者大部分大专生,或者毕业...
    梦息_93f1阅读 1,742评论 0 0
  • 今天中秋节,我和可乐度过了两个人的夜晚,今天他表现不错! 可乐真的长大了,懂事了很多,但全家都在一起,他还是有点漏...
    晓之静涵阅读 1,400评论 0 0
  • 不知不觉就这样“虚度”了二十几年的年华,虽然自己不是“白富美”,但是对于人生这一段“青春岁月”还是倍加珍惜与留恋。...
    悦读时刻阅读 3,352评论 0 5

友情链接更多精彩内容