首页 > 编程语言 >Java复习篇3---基础概念

Java复习篇3---基础概念

时间:2023-01-04 19:11:18浏览次数:52  
标签:Java 复习 取值 --- 关键字 类型 标识符 变量

关键字

  • 关键字:被Java赋予了特定含义的英文单词
    1. 关键字的字母全是小写
    2. 常用的代码编辑器,针对关键字会有特殊的颜色标记,非常直观

例如:
class: 用于(创建\定义)一个类,后面紧跟类名。 类是Java最基本的组成单元

字面量

字面量类型 说明
整数类型 不带小数点的数字 如 7, -8
小数类型 带小数点的数字 如 13.14,3.14
字符串类型 用双引号引起来的内容 "Helloworld","程序员"
字符类型 用单引号引起来的,但内容只有一个 ‘A’,‘O’,‘我’。
布尔类型 表示真假 只有两个值 ture和false
空类型 一个特殊的值,空值,值是null。

特殊字符

\t 制表符:缩进,对齐,大空格
在打印的时候,把前面的字符串长度补齐到8,或者8的整倍数,最少补一个空格,最多补8个空格。

变量

  • 变量 :在程序执行的的过程中,其值有可能发生改变的量(数据)
    变量的定义格式:
    数据类型 变量名 = 数据值;

使用方式:
输出打印、参与计算、修改记录的值

注意事项:
变量的名字不能重复
只能存一个值
一条语句可以定义多个变量
变量使用之前一定要进行赋值
变量的作用域 范围

数据类型

整数

关键字 取值范围
byte -128~127
short -32768~32767
int(默认) -2147483648~2147483647
long -9223372036854775808~-9223372036854775807(19位数)

浮点数

关键字 取值范围
float -3.401298e-38到3.402823e+38
double(默认) -4.9000000e-324到1.797593e+308

字符

关键字 取值范围
char 0~65535

布尔

关键字 取值范围
boolean true ,flase

取值范围大小:(整数和小数)
double > float > long > int > short > byte
long变量需要加入L标识符(最好是用大写,与代码中的数字1 区分)
float变量需要加入F标识符(大小写都可以)

标识符

标识符:给类、方法、变量等起的名字

  • 标识符命名规则:
  1. 由数字、字母、下划线和美元符组成
  2. 不能以数字开头
  3. 不能是关键字
  4. 区分大小写

标识符命名规则:
小驼峰命名法:方法、变量
例如 : firstName

大驼峰命名法:
FirstName ,GoodStudent。

标签:Java,复习,取值,---,关键字,类型,标识符,变量
From: https://www.cnblogs.com/wangkang3027447800/p/17025773.html

相关文章

  • 使用ansible-playbook自动化安装redis哨兵
    【使用自动化安装MySQL主从架构】说明:使用ansible-playbook 自动化安装redis哨兵+redis-exporter的采集数据【剧本说明】以下文件在roles目录下treeroles/redis_s......
  • Java流程控制
    1.Scanner对象  2.顺序结构  3.选择结构if单选择结构 if双选择结构 if多选择结构 嵌套的if结构 switch多选择结构  4......
  • (2)评价算法-TOPSIS算法
    文章目录​​1、TOPSIS算法​​​​2、TOPSIS算法流程​​​​2.1、极大型转化​​​​2.1.1极大型​​​​2.1.2中间型​​​​2.1.3极小型​​​​2.1.4区间型​​​......
  • L2-005 集合相似度 (25 point(s))
    给定两个整数集合,它们的相似度定义为:Nc/Nt×100%。其中Nc是两个集合都有的不相等整数的个数,Nt是两个集合一共有的不相等整数的个数。你的任务就是计算任意一对给定集合的相......
  • L2-006 树的遍历 (25 point(s))
    给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列。这里假设键值都是互不相等的正整数。输入格式:输入第一行给出一个正整数N(≤30),是二叉树中结点的个数。第二行......
  • 7-1 购买火车票 (15 point(s))
    我们省略了很多现实中购买火车票的细节,对于一趟列车,根据输入的购票订单信息,查询余票并购票。座位是复用的,即订某段行程,只在该段行程内占据一个座位,在行程外不占座位。举个......
  • java 基础 -- Comparable 和 Comparator
    packagecom.example.javareview.comparable;importjava.util.*;/***一、说明:Java中的对象,正常情况下,只能进行比较:==或!=。不能使用>或<的*......
  • 数据结构-堆排序
    文章目录​​1、向下调整​​​​2、向上调整​​​​3、建立堆​​​​4、堆排序​​​​5、删除堆首​​​​6、增加元素​​​​7、完成代码​​堆是由一维数组存储的完......
  • L2-026 小字辈 (25 分)
    本题给定一个庞大家族的家谱,要请你给出最小一辈的名单。输入格式:输入在第一行给出家族人口总数N(不超过100000的正整数)——简单起见,我们把家族成员从1到N编号。随......
  • CSS - CSS的三大特性,层叠性,继承性,优先级
    1.层叠性给一个元素设置两个相同的样式类型,样式冲突了,遵循的原则是就近原则,元素离哪个样式近就执行哪个样式 2.继承性后代元素会继承父元素的样式会产生继承性的样式......