当前位置: 首页 > news >正文

Java基本语法-----java常量

1常量的概述

常量是指在程序运行过程中其值不能改变的量。

2常量类型

Java中常量的分类:

整数常量 : 所有整数
小数常量 : 所有小数
布尔常量 : 只有true和false
字符常量 :使用’’引起来的单个字符
字符串常量 :使用“”引起来的字符序列,“” 、“a” 、” ”
null常量 : 只有一个值null

3.char 类型

char类型表示的是单个字符类型,任何数据使用单引号括起来的都是表示字符。


注意:特殊字符的转义序列:转义字符


转义字符的概述:
特殊字符使用”\”把其转化成字符的本身输出,那么使用”\”的字符称作为转移字符。


System.out.println(“teacher said”java is fun”“);编译是无法正常通过的。语法有错误,编译器读到第二个引号就认为是字符串的结束,剩余的不知道怎么处理。
如何解决这个问题:
java中使用转义字符来表示特殊的字符。一个转义字符以反斜杠(\)开始。 要打印带引号的字符串怎么办,就可以使用反斜杠(\)后跟字符,这个反斜杠就是转义字符。

| 转义字符 |    名称 |    Unicode | 
| `\b` |    Backspace (退格键) | `\u0008` | 
| `\t` |    Tab   (Tab键盘)|  `\u0009` | 
| `\n` | Linefeed (换行)|     `\u000A` | 
| `\r` |    Carriage Return(回车) | `\u000D` | 
| `\\` |    Backslash  (反斜杠)    | `\u005C` | 
| `\'` |    Single Quote (单引号)|     `\u0027` | 
| `\"` |    Double Quote  (双引号)|    `\u0022` | 
\r 表示接受键盘输入,相当于按下回车。
\n 表示换行。
\t  制表符,相当于Table键
\b 退格键,相当于Back Space
\’  单引号
\’’ 双引号
\\ 表示一个斜跨

上述问问题解决:System.out.println(“teacher said\”java is fun\”“);

注意:

换行符就是另起一行,回车符就是回到一行的开头,所以我们平时编写文件的回车符应该确切来说叫做回车换行符

4. boolean 类型

boolean由数学家Geogore Boole 发明
boolean 类型用来存储布尔值
boolean flag=true
flag=false

Java中这8中基本数据类型都是小写的。


【正在看本人博客的这位童鞋,我看你气度不凡,谈吐间隐隐有王者之气,日后必有一番作为!下面有个“顶”字,你就顺手把它点了吧(要先登录CSDN账号哦 )】


—–乐于分享,共同进步!
—–更多文章请看:http://blog.csdn.net/duruiqi_fx


转载于:https://www.cnblogs.com/hainange/p/6153886.html

相关文章:

  • 开发中的对控件大小 颜色等默认状态的意识
  • 面试资料
  • Linux 常用命令(一)
  • [转载] FFMPEG之AVRational TimeBase成员理解
  • 用GNS3制作路由交换网络拓扑图
  • libevent
  • linux下历史命令history使用方法
  • matlab灰度变彩色+白平衡算法实现
  • Activityd的四种启动模式
  • 详解web.xml中元素的加载顺序
  • HDU 5773 The All-purpose Zero
  • 整理样本标签
  • OpenSSL命令---s_client
  • Wireshark设置interface 时提示“There are no interfaces on which a capture can be done ”
  • MooseFS维护技巧集锦
  • HTTP中的ETag在移动客户端的应用
  • java2019面试题北京
  • Leetcode 27 Remove Element
  • Linux编程学习笔记 | Linux IO学习[1] - 文件IO
  • Mysql数据库的条件查询语句
  • Sass Day-01
  • spring boot下thymeleaf全局静态变量配置
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 基于 Babel 的 npm 包最小化设置
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 爬虫模拟登陆 SegmentFault
  • 盘点那些不知名却常用的 Git 操作
  • 小程序测试方案初探
  • 因为阿里,他们成了“杭漂”
  • 追踪解析 FutureTask 源码
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • # Apache SeaTunnel 究竟是什么?
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • (39)STM32——FLASH闪存
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (Oracle)SQL优化技巧(一):分页查询
  • (Python) SOAP Web Service (HTTP POST)
  • (ZT)薛涌:谈贫说富
  • (分布式缓存)Redis哨兵
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转)shell中括号的特殊用法 linux if多条件判断
  • .mat 文件的加载与创建 矩阵变图像? ∈ Matlab 使用笔记
  • .NET Core 通过 Ef Core 操作 Mysql
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  • .Net8 Blazor 尝鲜
  • .NetCore 如何动态路由
  • .Net调用Java编写的WebServices返回值为Null的解决方法(SoapUI工具测试有返回值)
  • .NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth