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

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

本文知识点:字面值

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

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

布尔boolean类型的字面值

布尔类型的值:

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

布尔类型的变量定义:

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

boolean b = true;

25faf62e5dea1918f7e0cf7023c1f8a9.png

字符串字面值

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

9587ca6702db9bd7bcafe0878b5b4826.png

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

33490f99f8259407b3dc241621369611.png

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

9c85fa5f6370e7f7fd55caf6448c5874.png

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

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

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

e89daa9c50242efe2bd28a69c43e5b30.png

8cc5a09a2c5da0ae8fbf87f1b995c04b.png

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

1bc67d9c1263db345528d825ef4eb277.png

044e49717fe5e7b95161681ec5c4e793.png

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

2969b5b0e59fb48ccbd3724b939d52e6.png

随机推荐

定位 position: absolute & relative

[position:absolute] 意思是绝对定位,他默认参照浏览器的左上角,配合TOP.RIGHT.BOTTOM.LEFT(下面简称TRBL)进行定位,有以下属性: 1)如果没有TRBL,以父级 ...

tls/ssl证书生成和格式转换

生成密钥:openssl genrsa -out my.key 2048 生成csr申请文件:openssl req -sha256 -new -key my.key -out my.csr 生成自签 ...

2------------NLPIR(ICTCLAS2016)分词系统添加用户词典功能

备注:win7 64位系统,netbeans编程 基本代码框架参见我的另一篇文章:NLPIR分词功能 代码实现: package cwordseg; import java.io.Unsupporte ...

关于mysql(或MariaDB)中的用户账号格式

之前在修改数据库本地root用户密码时,发现我远程连接的root用户的密码并没有改变,之后查了一下,发现原来这两个root不是同一个用户(汗..) 于是联想到之前配置数据库每次给用户赋予远程连接权限时 ...

从题目中学习java语法

一.输入输出 1.输入圆的半径,计算并输出圆的周长和面积: import java.util.Scanner; public class zuoye01_circle { public static ...

HATEOAS约束

HATEOAS(Hypermedia as the engine of application state)是 REST 架构风格中最复杂的约束,也是构建成熟 REST 服务的核心.它的重要性在于打破 ...

Setup Mission End

编写FPSGameMode 新建函数OnMissionComplete,并设置为蓝图可实现事件 UFUNCTION(BlueprintImplementableEvent,Category=&quot ...

Java基础学习(一)---Java初识

一.Java介绍 关于Java的诞生和发展网上比较多,在此就不再赘述了,可以参考http://i.cnblogs.com/EditArticles.aspx?postid=4050233. 1.1 J ...

oracle 关于表数据delete 后如何恢复

今天在PL/SQL中操作不小心删掉了某个表的部分数据,这可吓坏了本猿:于是悄悄的打开电脑,赶紧找度娘帮忙.经过度娘的小爬虫帮助,几分钟就把数据恢复了. 那么表数据delete掉后怎么恢复呢? 用fla ...

Linux学习一

1.Linux的优缺点: 长处: 稳定的系统 免费或少许费用 安全性,漏洞的高速修补 多任务,多用户 用户与用户的规划 相对不耗资源的系统 适合须要小内核的嵌入式系统 整合度佳且多样的图形用户界面 缺 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值