016 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 10 布尔类型和字符串的字面值

本文知识点:字面值

关于字面值的概念,需要注意:很多地方,我们可能就把字面值称作常量。我们最近几篇文章也都是讲变量与常量。如果我后面文章提到常量,我们也要知道,字面值其实也是常量的一种。

首先,来学习布尔boolean类型的字面值。

布尔boolean类型的字面值

布尔类型的值:

C语言中的布尔类型的值可以是0或者1,但是Java中绝对不允许用0、1作为布尔类型的字面值,Java中布尔类型的字面值只能是:true或者false。

布尔类型的变量定义:

数据类型(变量类型) 变量名 = 变量值 ;

boolean b = true;

字符串字面值

其实字符串字面值的内容在之前我们已经接触过了,我们在输出语句中呢,已经用+把字符串内容进行了连接运算。

注意:字符串非常特殊,字符串本身不是基本数据类型,它本身是类。但是字符串又有很多和基本数据类比较类似的地方,比如说字符串变量的定义形式和基本数据类型的变量定义形式就完全长的一样。

那字符串字面值或者字符串常量如何表示呢?



字符串字面值是用双引号引起来的0个或者多个字符。这是和字符字面值有所区别的。

0个表示字符串常量允许为空,里面什么都写的。

那如何定义字符串变量呢?上面提到了:字符串变量的定义形式和基本数据类型定义变量的形式完全一样的



字符串中其实是包含字符的,所以我们前面提到的字符内容都可以写在双引号里面,比如我们前面提到的unicode编码所表示的字符。即:字符串可以包含Unicode编码的字符

字符串中空格也是占用字符的,如果要计算字符串的长度,空格是需要计算进去的。

最新文章

  1. <基督教福音视频>
  2. Spring 5 新特性:函数式Web框架
  3. MySQL HA方案之MySQL半复制+MHA+Keepalived+Atlas+LVS[转]
  4. Zookeeper相关知识
  5. Access 中数据库操作时提示from子句语法错误
  6. matlab 画不同图案的柱状图
  7. jQuery导航菜单防刷新
  8. struts2标签学习笔记(一)
  9. Solr4.8.0源码分析(16)之SolrCloud索引深入(3)
  10. NEC协议
  11. css3技巧属性之text-overflow
  12. mysql存储过程中in、out、inout参数使用实际案例
  13. 解析 .Net Core 注入 (2) 创建容器
  14. this指针详解
  15. Kali学习笔记12:服务扫描
  16. 洛谷P4155 [SCOI2015]国旗计划(贪心,树形结构,基数排序)
  17. rds下载备份集
  18. 在Centos下面FTP映射方案
  19. Oracle 12c中新建pdb用户登录问题分析
  20. 如何修改eclipse中maven默认仓库路径

热门文章

  1. Vue.js 实战教程(附demo)
  2. 27倍性能之旅 - 以大底库全库向量召回为例谈Profiling驱动的性能优化
  3. 利用Decorator和SourceMap优化JavaScript错误堆栈
  4. android开发之dip,dp与px像素之间的转换工具,可能用的不多,但是有总比没有好吧。
  5. Mac本地生成SSHKey的方法
  6. 2019 HNCPC D Modulo Nine 数位DP
  7. mysql通过经纬度查询400公里范围内的小区
  8. CLTPHP 漏洞
  9. TP6.0 一对多模型关联 hasMany
  10. JS语法_集合