JAVA入门第一步2.0

news2024/9/21 16:32:35

一、JAVA中的关键字

Java中的关键字是Java编程语言中预先定义并保留的单词,它们具有特殊的含义,不能用作变量名、方法名或类名等标识符。以下是我查到的Java中的一些主要关键字:

由于我还在入门,所以所接触的关键字不多,还只有数据类型。

数据类型:

  1. byte:
    • 范围: -128 到 127
    • 字节大小: 1字节 (8位)
    • 用于表示非常小的整数。
  2. short:
    • 范围: -32,768 到 32,767
    • 字节大小: 2字节 (16位)
    • 用于表示较小的整数。
  3. int:
    • 范围: -2,147,483,648 (-2^31) 到 2,147,483,647 (2^31 - 1)
    • 字节大小: 4字节 (32位)
    • 是Java中最常用的整数类型。
  4. long:
    • 范围: -9,223,372,036,854,775,808 (-2^63) 到 9,223,372,036,854,775,807 (2^63 - 1)
    • 字节大小: 8字节 (64位)
    • 用于表示非常大的整数。
  5. float:
    • 范围: 大约 ±3.4028235E+38F (正负3.4028235 * 10^38)
    • 精度: 大约7位十进制数字
    • 字节大小: 4字节 (32位)
    • 用于表示单精度浮点数。
  6. double:
    • 范围: 大约 ±1.79769313486231570E+308 (正负1.79769313486231570 * 10^308)
    • 精度: 大约15-16位十进制数字
    • 字节大小: 8字节 (64位)
    • 用于表示双精度浮点数,是Java中最常用的浮点数类型。
  7. char:
    • 范围: \u0000 (即0) 到 \uffff (即65,535)
    • 字节大小: 2字节 (16位)
    • 用于表示Unicode字符。
  8. boolean:
    • 范围: 只有两个值,true 或 false
    • 字节大小: 在Java虚拟机规范中没有明确规定boolean类型的精确大小,但是通常它可以被编译成单个字节或者一个bit。在实际应用中,它经常是以int类型的大小存储的,但仅取值0或1。

按从小到大排序byte <short<char<int<long<float<double

注意:long 在定义时要加后缀L  float 在定义时要加后缀F

示例:

 以下关键字是我在网上查的,有一些具体操作还不太熟练。

其他关键字:

访问控制:

1.private    2.protected    3.public

类、接口和枚举:

1.class    2.interface    3.enum

包和导入:

1.package    2.import

变量修饰符:

1.final    2.static    3.transient    4.volatile

流程控制:

1.if    2.else    3.switch    4.case    5.default    6.while    7.do    8.for    9.break    10.continue    11.return

错误处理:

1.try    2.catch    3.finally    4.throw    5.throws

修饰符:

1.abstract    2.strictfp    3.synchronized    4.native

其他关键字:

1.assert    2.instanceof    3.new    4.this    5.super    6.true    7.false    8.null    9.extends    10.implements    11.finally    12.const (保留字,但并未使用)          13.goto (保留字,但并未使用)

注意:Java中的关键字是大小写敏感的,因此classClass被视为不同的标识符。此外,虽然constgoto在Java中是保留字,但它们并未用作关键字,因此理论上可以作为标识符使用,但在实际编程中最好避免使用它们以避免混淆。

二、键盘录入

在Java中,键盘录入通常指的是从控制台(命令行界面)读取用户输入的数据。Java提供了多种方式来实现键盘录入,下面将介绍几种常用的方法。

使用Scanner

Scanner类是Java中最常用且最强大的键盘录入方式。它提供了多种方法来读取不同类型的数据,如字符串、整数、浮点数等。

使用Scanner类进行键盘录入的步骤如下:

  1. 导入java.util.Scanner包。
  2. 创建Scanner对象,通常使用System.in作为输入源。
  3. 调用Scanner对象的不同方法读取不同类型的数据。
  4. 关闭Scanner对象(可选,但在实际开发中建议关闭以释放资源)。

操作如下:

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

从0到1实现RPC | 02 RpcConsumer的远程调用

一、RPC的简化版原理如下图&#xff08;核心是代理机制&#xff09;。 1.本地代理存根: Stub 2.本地序列化反序列化 3.网络通信 4.远程序列化反序列化 5.远程服务存根: Skeleton 6.调用实际业务服务 7.原路返回服务结果 8.返回给本地调用方 二、新建一个模块rpc-demo-c…

如何真正改变自己? 《掌控习惯》

维持改变 1.心态 目标与体系&#xff0c;谁是真正通往成功的钥匙&#xff1f; 2.行动 习惯转变的3个层次 身份 你要成为谁&#xff1f; 你为成为他而幸福吗&#xff1f;过程结果 习惯的基本原理&#xff1a;要重视微小的改变 维持改变成两个方面入手 一、心态&#xff1a;忽略…

【算法刷题】Day33

文章目录 1. 最长湍流子数组题干&#xff1a;算法原理&#xff1a;1. 状态表示&#xff1a;2. 状态转移方程3. 初始化4. 填表顺序5. 返回值 代码&#xff1a; 2. 最长递增子序列题干&#xff1a;算法原理&#xff1a;1. 状态表示&#xff1a;2. 状态转移方程3. 初始化4. 填表顺…

详解rtklib中main函数如何配置文件

目录 Step1&#xff1a;如何给rtklib中的主函数 rnx2rtkp 传参 Step2&#xff1a;给配置选项结构体赋默认值 Step3&#xff1a;继续配置 Step4&#xff1a;寻找 main 函数参数中的 -k Step5&#xff1a;依次遍历参数 Step1&#xff1a;如何给rtklib中的主函数 rnx2rtkp 传参…

SpringBoot接口防止重复提交(AOP+Redis)

方法一&#xff1a; 若依框架的实现 【具体靠请求地址URL参数列表来判断请求是否重复】 SpingBoot接口防止重复提交_springboot接口防抖(防重复提交)的一些实现方案-CSDN博客文章浏览阅读518次。3.根据缓存键获取缓存中对象&#xff0c;如果存在&#xff0c;判断当前请求参…

156.乐理基础-和弦固定标记法(五)挂留(sus)和弦省略音(omit)和弦

如果到这五线谱还没记住还不认识的话去看102.五线谱-高音谱号与103.五线谱-低音谱号这两个里&#xff0c;这里面有五线谱对应的音名&#xff0c;对比着看 如果一章没落下&#xff0c;看到这里&#xff0c;但是看不懂什么意思&#xff0c;那就强行下看&#xff0c;看着看着指不…

【Linux操作系统】命令的运行原理

文章目录 shell命令以及运行原理Linux系列学习目录 shell命令以及运行原理 Linux严格意义上说的是一个操作系统&#xff0c;我们称之为“核心&#xff08;kernel&#xff09;“ &#xff0c;但我们一般用户&#xff0c;不能直接使用kernel。而是通过kernel的“外壳”程序&…

怎么选择陪诊陪护APP开发公司

随着科技的发展&#xff0c;陪诊陪护APP已经成为了人们日常生活中不可或缺的一部分。它为患者提供了便捷的陪诊服务&#xff0c;也为医护人员提供了更多的工作机会。然而&#xff0c;市场上的陪诊陪护APP开发公司众多&#xff0c;如何选择一家专业且有实力的公司成为了消费者的…

DenseNet《Densely Connected Convolutional Networks》

DenseNet学习笔记 摘要引言DenseNetsResNetsDense connectivityResNet 和 DenseNet 的对比DenseBlock 向前传播的过程Composite functionPooling layersGrowth rateBottleneck layersCompression 压缩实现细节 实验训练 代码复现 摘要 最近的研究表明&#xff0c;如果卷积网络…

实现:mysql-5.7.42 到 mysql-8.2.0 的升级(rpm方式)

实现&#xff1a;mysql-5.7.42 到 mysql-8.2.0 的升级&#xff08;rpm方式&#xff09; 1、升级准备1、使用mysql-shell 检查工具检查兼容性 2、操作环境3、备份数据库、my.cnf文件&#xff0c;停止mysql服务&#xff08;重要&#xff09;4、上传、解压安装包5、查看已安装的my…

如何根据业务需求选择合适的电子合同平台?

在数字化转型的浪潮中&#xff0c;电子合同已经成为企业运营中不可或缺的一部分。然而&#xff0c;面对市场上众多的电子合同平台&#xff0c;企业如何根据自身的业务需求做出合适的选择呢&#xff1f;本文将为您一一解答。 在电子合同的签署过程中&#xff0c;数字证书颁发机…

AI论文速读 |(Mamba×时空图预测!) STG-Mamba:通过选择性状态空间模型进行时空图学习

&#xff08;来了来了&#xff0c;虽迟但到&#xff0c;序列建模的新宠儿mamba终于杀入了时空预测&#xff01;&#xff09; 论文标题&#xff1a;STG-Mamba: Spatial-Temporal Graph Learning via Selective State Space Model 作者&#xff1a;Lincan Li, Hanchen Wang&…

WeTrade众汇简单总结保证金和杠杆

通过之前的文章&#xff0c;相信各位投资者都已经明白了保证金和杠杆的含义。今天让WeTrade众汇继续简单总结一下: 财务杠杆是由经纪人提供的无息贷款&#xff0c;允许购买更多的资产或减少保证金&#xff0c;节省经纪人作为抵押品保留的资金。 保证金是交易者由经纪人保留作…

第十节HarmonyOS 常用容器组件3-GridRow

1、描述 栅格容器组件&#xff0c;仅可以和栅格子组件&#xff08;GridCol&#xff09;在栅格布局场景中使用。 2、子组件 可以包含GridCol子组件。 3、接口 GridRow(options:{columns: number | GridRowColumnOption, gutter?: Length | GutterOption, Breakpoints?: B…

企业管理:如何防止私加客户、飞单私单

1、聚合聊天与聚合管理 多个微信号可以在一界面聚合聊天&#xff0c;不用来回切换账号&#xff0c;还可以设置常用的快捷回复提高与客户沟通的效率&#xff0c;右侧可备注客户信息及跟进情况&#xff0c;也可以查看好友朋友圈&#xff0c;素材库可保存图片、视频链接方便随时可…

MATLAB机器学习工具箱——傻瓜式操作

一、使用回归学习期预测北京二手房房价 软件&#xff1a;MATLAB R2023 a 数据&#xff1a; 第一步&#xff1a;导入原始数据和待预测数据 第二步 &#xff1a;打开工具箱中的回归学习器导入学习数据 1.新建会话 2.寻找导入learning data 3.自动锁定前7列为自变量&#xff…

Day17:LeedCode 110.平衡二叉树 257.二叉树的所有路径 404.左叶子之和

110. 平衡二叉树 给定一个二叉树&#xff0c;判断它是否是 平衡二叉树 平衡二叉树:一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过1。 思路: 二叉树节点的深度&#xff1a;指从根节点到该节点的最长简单路径边的条数。二叉树节点的高度&#xff1a;指从该节点到叶…

详解Python的函数嵌套

Python语言允许在定义函数的时候&#xff0c;其函数体内又包含另外一个函数的完整定义&#xff0c;这就是我们通常所说的嵌套定义。 实例1&#xff1a; def OutFun(): #定义函数OutFun()&#xff0c;m3 #定义变量m3;def InFun(): #在OutFun内定义函…

Java毕业设计 基于springboot医院挂号系统 医院管理系统

Java毕业设计 基于springboot医院挂号系统 医院管理系统 springboot医院挂号系统 医院管理系统 功能介绍 用户&#xff1a;登录 首页 个人资料 修改密码 门诊管理 用户挂号 医生&#xff1a;登录 首页 个人资料 修改密码 门诊管理: 用户挂号 处方划价 项目划价 项目缴费 项目…

小白必看的python中的Bool运算和真假值

在python中&#xff0c;任何对象都可以判断其真假值&#xff1a;True&#xff0c;False 在if或while条件判断中&#xff0c;下面的情况值为False&#xff1a; 1.None 2.Flase 3.数值为0的情况&#xff0c;如&#xff1a;0,0.0,0j 4.所有空序列&#xff0c;如&#xff1a;,…