Java关键字大全

概览

以上是我们学习Java从小白到入门能够接触到的关键字。

下面整理一些我们刚开始学习Java会经常用到的关键字的用法概述:

一、本数据类型(4类8种)

类型种类:

四类八种
整型byte,short,int,long 
浮点型float,double
字符型char
布尔型boolean(true,false)

 大小范围:

类型字节数

范围

byte  1   -128~127
short 2   -32768~32767
int 4   -2147483648~2147483648
long 8-2^63~2^63-1
float 4   -3.403E38~3.403E38
double 8 

-1.798E308~1.798E308

char 2   

表示一个字符,如('a' ,'A' ,'8' ,'家')

boolean 1  true: 表示真; false:表示假

  二、程序控制 

break:一般用于循环中,表示跳出当前循环。

continue:一般用于循环中,表示跳过当前这次循环,进入下一次循环。

return:用于方法结束返回值。

while:循环,有while循环和do~while循环。

顺序结构

顺序结构是指程序按照代码书写的顺序依次执行,没有跳过和重复执行的操作。在顺序结构中,每一条语句都会按照顺序执行,直到程序结束。

 public static void main(String[] args) {// 顺序执行的代码块int a = 10;int b = 20;int c = a + b;System.out.println("结果:" + c);System.out.println("顺序结构示例代码执行完毕!");}

循环结构                           

循环结构是指根据一定的条件,反复执行相同或类似的代码块。常见的循环结构有for循环、while循环和do-while循环等。 

while循环的基本格式:while(判断条件语句) {循环体语句;}完整格式:初始化语句;
while(判断条件语句) {循环体语句;控制条件语句;
}

执行流程:
1.执行初始化语句
2.执行判断条件语句,看其返回值是true还是false
        如果是true,就继续执行
        如果是false,就结束循环
3.执行循环体语句;
4.执行控制条件语句
5.回到B继续。

 示例:

int i = 1;
while (i <= 5) {System.out.println(i);i++;
}

首先,声明一个整型变量 i 并将其初始化为 1。
进入 while 循环,判断条件 i <= 5 是否为真。由于 i 的初始值为 1,满足条件,因此进入循环体。
在循环体中,打印输出当前 i 的值,即 1。
执行完循环体语句后,执行控制条件语句 i++,将 i 的值加 1,此时 i 的值变为 2。
返回到循环起始处,再次判断条件 i <= 5。由于 i 的值仍然满足条件,继续进入循环体。
打印输出当前 i 的值,即 2。
执行控制条件语句 i++,将 i 的值加 1,此时 i 的值变为 3。
再次判断条件,重复上述步骤,直到 i 的值逐渐增加到 6。
当 i 的值为 6 时,不满足条件 i <= 5,结束循环。
程序执行完毕,结束。

do while循环的基本格式:do {循环体语句;}while(判断条件语句);完整格式;初始化语句;do {循环体语句;控制条件语句;}while(判断条件语句);

执行流程:
  1.执行初始化语句
 2.执行循环体语句;
 3.执行控制条件语句
 4.执行判断条件语句,看其返回值是true还是false
         如果是true,就继续执行
         如果是false,就结束循环
5.回到b继续。

示例:    

int i = 1;
do {System.out.println(i);i++;
} while (i <= 5);
  1. 首先,定义一个整数变量i并将其初始化为1:int i = 1;
  2. 进入do-while循环。
  3. 执行循环体内的代码,打印当前i的值:System.out.println(i); 在第一次迭代中,输出结果为1。
  4. 将i的值增加1:i++; 此时i的值变为2。
  5. 检查循环条件,判断i是否小于等于5。由于i的值是2,满足条件,继续执行循环。如果条件不满足,则退出循环。
  6. 执行循环体内的代码,再次打印当前i的值:System.out.println(i); 在第二次迭代中,输出结果为2。
  7. 将i的值增加1:i++; 此时i的值变为3。
  8. 再次检查循环条件,判断i是否小于等于5。由于i的值是3,满足条件,继续执行循环。
  9. 重复以上步骤,每次循环打印当前i的值并将i的值增加1,直到i的值变为6。
  10. 当i的值为6时,不满足循环条件,退出循环。
  11. 整个循环结束,程序执行完成。

for循环:最常用的循环

  for(初始化表达式;条件表达式;循环后的操作表达式) {循环体;}

执行流程:
1.执行初始化语句
2.执行判断条件语句,看其返回值是true还是false
        如果是true,就继续执行
        如果是false,就结束循环
3.执行循环体语句;
4.执行循环后的操作表达式
5.回到B继续。

 示例:

for (int i = 0; i < 10; i++) {System.out.println(i);
}
  1. 初始化表达式:int i = 0;,将变量 i 初始化为 0。
  2. 条件表达式:i < 10;,判断 i 的值是否小于 10。
  3. 如果条件表达式为真,则执行循环体;如果条件表达式为假,则跳出循环,结束执行。
  4. 执行循环体:System.out.println(i);,打印变量 i 的值。
  5. 循环后的操作表达式:i++,将变量 i 的值加 1。
  6. 回到步骤 2,判断新的 i 值是否满足条件。
  7. 重复步骤 3-6,直到条件表达式为假,即 i 不再小于 10。

分支结构

分支结构是指根据不同的条件,执行不同的代码块。常见的分支结构有if语句、switch语句等。

switch:判断值,并执行该值条件下语句。switch语句格式:switch(表达式) {case 值1:语句体1;break;case 值2:语句体2;break;case 值3:语句体3;break;...default:语句体n+1;break;}

switch语句有个特点就是我们分支下没有写break;的话程序不会报错, 但是程序执行会有一个穿透效果,会继续执行下一个分支下的语句直到出现break;

下面是演示:

我们利用这一效果可以节省代码。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/477985.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GA-kmedoid 遗传算法优化K-medoids聚类

遗传算法优化K-medoids聚类是一种结合了遗传算法和K-medoids聚类算法的优化方法。遗传算法是一种基于自然选择和遗传机制的随机优化算法&#xff0c;它通过模拟生物进化过程中的遗传、交叉、变异等操作来寻找问题的最优解。而K-medoids聚类算法是一种基于划分的聚类方法&#x…

Python:常见的运算符

一、算术运算符 算术在数学中可以直接运用的一些运算规则&#xff1a; ------- 加法运算 - ------- 减法运算 * ------- 乘法运算 / ------- 除法运算 强数据类型语言中/表示的整除运算 // ------ 整除 % ------ 取余运算 ** ------ 幂次方运算 >>> a 10 >>&…

【数据结构】13:表达式转换(中缀表达式转成后缀表达式)

思想&#xff1a; 从头到尾依次读取中缀表达式里的每个对象&#xff0c;对不同对象按照不同的情况处理。 如果遇到空格&#xff0c;跳过如果遇到运算数字&#xff0c;直接输出如果遇到左括号&#xff0c;压栈如果遇到右括号&#xff0c;表示括号里的中缀表达式已经扫描完毕&a…

业务流程图与功能流程图到底有什么区别?

先介绍一下业务流程图&#xff1a; 一、业务流程图 业务流程图(Transaction Flow Diagram&#xff0c;TFD)是一种描述管理系统内各单位、人员之间的业务关系、作业顺序和管理信息流向的图表。它用一些规定的符号及连线表示某个具体业务的处理过程&#xff0c;帮助分析人员找出…

基于Spring Boot的车辆管理系统,计算机毕业设计(带源码+论文)

源码获取地址&#xff1a; 码呢-一个专注于技术分享的博客平台一个专注于技术分享的博客平台,大家以共同学习,乐于分享,拥抱开源的价值观进行学习交流http://www.xmbiao.cn/resource-details/1759578742199496705

阿基米德签证小程序管理系统功能清单

阿基米德签证小程序管理系统&#xff0c;底层架构采用当前国内最流行的php框架thinkphp8.0、采用广泛使用的MYSQL数据库&#xff0c;管理后台前后台分离&#xff0c;同时使用了当今最流行的基于VUE3和elementPlus前端框架&#xff0c;小程序采用了支持多端合一的UNI-APP开发&am…

【AI数字人-论文】AD-NeRF论文

文章目录 NeRFAD-NeRF模型NeRF体渲染个体NeRF表示背景和姿态编辑 loss 参考 NeRF 将一个连续的场景表示为一个输入为5D向量的函数&#xff0c;这个函数为NeRF函数&#xff0c;它的输入由一个空间点的3D位置 x ( x , y , z ) \mathbf{x} \left( x, y, z \right) x(x,y,z)和它…

微服务-微服务Nacos配置中心

1.1 配置中心架构 1.2 Config Client源码分析 配置中心核心接口ConfigService public class ConfigServerDemo {public static void main(String[] args) throws NacosException, InterruptedException {String serverAddr "localhost";String dataId "naco…

MobaXterm下载安装及SSH远程教程

一、MobaXterm的简介 MobaXterm是一款功能强大的远程计算工具&#xff0c;集成了诸多网络工具和便利功能&#xff0c;包括SSH、X11服务器、SFTP等&#xff0c;支持Windows系统。用户可以使用MobaXterm来轻松管理远程服务器&#xff0c;进行文件传输&#xff0c;远程桌面显示等操…

程序员的自我修养笔记

导读 本书将详细描述现在流行的Windows和Linux操作系统下各自的可执行文件、 目标文件格式&#xff1b; 普通C/C程序代码如何被编译成目标文件及程序在目标文件中如何存储&#xff1b; 目标文件如何被链接器链接到一起&#xff0c; 并且形成可执行文件&#xff1b; 目标文件在…

安装VMware+安装Linux

以上就是VMware在安装时的每一步操作&#xff0c;基本上就是点击 "下一步" 一直进行安装 安装Linux VMware虚拟机安装完毕之后&#xff0c;我们就可以打开VMware&#xff0c;并在上面来安装Linux操作系统。具体步骤如下&#xff1a; 1). 选择创建新的虚拟机 2). 选…

NAS系统折腾记 | TinyMediaManager刮削电影海报

搭建好了NAS系统和Emby Media Server&#xff0c;接下来就是怎样对下载好的电影/电视剧集等内容进行刮削来展示电影海报墙获得更好的效果了。实际上&#xff0c;Emby Server本身就内置了强大的元数据抓取功能&#xff0c;能够自动从互联网上抓取电影、电视剧的元数据和海报等信…