簇的局部变量中布尔类型_java基础2(变量、常量、数据类型)
一、注释
(1)什么是注释?解释说明的文字(注释的内容不会被编译)
(2)注释的作用
①对代码的解释说明 ②便于后期维护
(3)注释的分类:
①单行注释 //单行注释
作用域:只在当前行有效
嵌套:可以嵌套单行注释,不能嵌套多行和文档
②多行注释 /*多行注释*/
作用域:多行
嵌套://可以嵌套单行注释,不能嵌套多行和文档
③文档注释 /**文档注释*/
作用域:多行
嵌套://可以嵌套单行注释,不能嵌套多行和文档
区别:文档注释可以存在于类的api文档中---javadoc
二、标识符、关键字、保留字
标识符:
(1)在java中的一切起名字的地方的这个名字都是标识符
(2)标识符的命名规则
1)数字,字母,下划线_,美元符号$任意组合而成,数字不能开头
2)java严格区分大小写
3)关键字不能作为标识符使用
关键字: java中有一些词,java有自己的用法或者用途
关键字会变色
所有的关键字都是小写的
保留字: java中有一些词,java将来有可能有自己的用法或者用途(const goto)
标识符的命名规范
1)见名知意
2)驼峰命名原则
三、常量:
概述: 是指在Java程序中固定不变的数据
字面值常量:
自定义常量:
被final修饰的变量为常量
四、变量
(1)定义:在程序的执行过程中,其值在某个范围内可以发生改变的量
(2)格式:A数据类型 变量名 = 初始化值;
B:数据类型 变量名;
变量名 = 变量值;
(3)变量需要关注的点:
数据类型
变量名(标识符的命名规则规范)
变量的值
(4)作用域:{}
变量只能在其作用域范围内可以使用
(5)变量在使用时的注意事项(输出,运算):
1.变量必须已声明
2.并且已经赋值
3.从变量的声明开始,到包括它的,最近的}结束为止
(6)变量的分类:
局部变量:方法,语句块{}声明的变量,局部变量使用前必须声明并且赋值
成员变量:类中方法外,不赋值有默认值
Int→0 double→0.0 char→' ' String→null boolean→false
五、数据类型
(1)定义:Java是一种强类型语言,针对每种数据都提供了对应的数据类型。
(2)数据类型分类
Java的数据类型分为两大类:
基本数据类型:整数、浮点数、字符、布尔
引用数据类型:类、数组、接口 。
Java中的默认类型:整数类型是 int 、浮点类型是 double。
六、数据类型转换
boolean类型不参与类型转换
(1)自动转换:将取值范围小的类型自动提升为取值范围大的类型。
(2)强制转换; 将取值范围大的类型强制转换成取值范围小的类型。
大范围类型的数据赋值给小范围类型的变量,需要发生强制类型转换,有可能损失精度
*格式*:小范围类型 变量名=(小范围类型)大范围类型数据;
注:①如果多个类型的数据参与运算,最终结果会提升成为参与运算的数据的最大类型
②如果比int小的char,byte,short参与运算时,会自动类型提升为int类型
③如果给short,byte,char赋值,只要在其范围内的常量就能成功赋值
byte short char int long float double
七、ASCII编码表
在计算机的内部都是二进制的0、1数据,如何让计算机可以直接识别人类文字的问题呢?就产生出了编码表的概念。
编码表:就是将人类的文字和一个十进制数进行对应起来组成一张表格。
簇的局部变量中布尔类型_java基础2(变量、常量、数据类型)相关推荐
- 簇的局部变量中布尔类型_GO语言入门(go的基本类型)
本文节选自<go入门指南> 如果觉得文章太长,可以直接看末尾的总结. 常量 常量使用关键字 const 定义,用于存储不会改变的数据. 存储在常量中的数据类型只可以是布尔型.数字型(整数型 ...
- java 布尔类型_Java布尔类型
Java布尔类型 在Java语言中布尔类型的值只包括true和false,没有其他值,不包括1和0,布尔类型的数据在开发中主要使用在逻辑判断方面,例如:如果外面在下雨,我出门带一把雨伞.如果明天休息, ...
- POJO 类中布尔类型为啥不让用 isXxx 命名
一.代码问题重现 想要使用json串在服务间传递信息时,我们会先定义一个POJO类,该类中包含是否删除属性isDeleted,代码如下 /** * @author wenxuan wang */ @D ...
- 10_java中布尔类型的常量,大学JAVA期末考试试题带答案
中考总分-徐州中考网 <JA V A程序设计>期末考试试题(三 一.单项选择题 1.如下哪个是Java中的标识符(D A.public B.super C.3number D.width ...
- java布尔类型的调用_Java bean中布尔类型使用注意
JavaBean是一个标准,遵循标准的Bean是一个带有属性和getters/setters方法的Java类. JavaBean的定义很简单,但是还有有一些地方需要注意,例如Bean中含有boolea ...
- python布尔类型运算_Python中布尔类型
我们已经了解了Python支持布尔类型的数据,布尔类型只有True和False两种值,但是布尔类型有以下几种运算: 与运算:只有两个布尔值都为 True 时,计算结果才为 True. True and ...
- java 格式化 布尔型_Java基础篇(1)-格式化
本文目录: 十进制数字格式化--DecimalFormat 数字格式化基类--NumberFormat 字符串格式化类--String.format() Linux输出格式化--printf 1. 十 ...
- Python中布尔类型
我们已经了解了Python支持布尔类型的数据,布尔类型只有True和False两种值,但是布尔类型有以下几种运算: 与运算:只有两个布尔值都为 True 时,计算结果才为 True. True and ...
- java布尔类型的调用_【Java学习笔记之八】JavaBean中布尔类型使用注意事项
JavaBean是一个标准,遵循标准的Bean是一个带有属性和getters/setters方法的Java类. JavaBean的定义很简单,但是还有有一些地方需要注意,例如Bean中含有boolea ...
最新文章
- 女生读计算机专业好,女生选择计算机专业就读好吗?
- Select2控件的多选
- Debug Hook
- 最in的一期,来自大厂的邀请|C课有道
- 如何将Android Studio卸载的干干净净?
- html图片倒角,CSS实例:纯CSS打造斜角
- PyTorch 1.6、TensorFlow 2.3、Pandas 1.1 同日发布!都有哪些新特性?
- ※部分VB文章汇总C※
- oracle数据库中最小的逻辑结构,Oracle数据库中基本逻辑结构简介
- 【Vue组件库】最常用的vue组件库
- JavaScript 索引、关联、对象数组增删改查循环
- python分数类_Python——处理分数类Fraction
- 遥感科普|中国高分系列卫星综述(2020版)
- java实现仿微信app聊天功能_Android仿微信语音聊天功能
- PHP中获取字符串长度的使用方法
- Mac上Chrome安装 Tampermonkey插件的时候提示CRX_HEADER_INVALID
- 数字电路和模拟电路-1基础知识
- 银河麒麟、中标麒麟 root权限登录
- linux下固态硬盘ssd优化
- 遗传算法(确定性排挤)