JAVA_SE_02.变量和常量

本文深入浅出地介绍了Java编程中的核心概念,包括关键字、标识符、注释、常量及变量的基本定义、特点和注意事项。此外,还详细阐述了进制转换的方法以及有符号数据的表示法等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

02.变量和常量

  • 关键字(概述、特点、注意事项)

1.关键字概述

被Java语言赋予特定含义的单词

关键字特点

组成关键字的字母全部小写

关键字注意事项

goto和const作为保留字存在,目前并不使用

(现在不是关键字,但是随着jdk的升级有可能变成关键字)

类似Notepad++这样的高级记事本,针对关键字有特殊的颜色标记,非常直观

 

2.特点

 

 

 

 

 

  • 标识符(概述、特点、注意事项)

1.标识符概述

就是给类,接口,方法,变量等起名字时使用的字符序列

组成规则

由字母、数字、下划线、美元符($),数字不能打头

不能是Java中的关键字

不能包含空格

注意事项

区分大小写

见名知意

 

判断下列哪些不合法,为什么?

HelloWorld,DataClass,_983,$bS5_c7,class,DataClass#,98.3,Hell World(带空格)

 

包(其实就是文件夹,用于解决相同类名问题)xxx.yyy.zzz

单级和多级分别举例(公司域名返写,com.jiyun.mark)

类或者接口Xxx       XxxYyy

一个单词和和多个单词分别举例(HelloWord,ComputerUsb)

 

方法和变量名     xxxYyy

一个单词和和多个单词分别举例(showMe,)

常量XXX       XXX_YYY_ZZZ

所有字母大写,多个单词之间用下划线连接

例:SALARY FIRST_NAME

 

 

  • 注释(概述、特点、注意事项)

注释概述

用于解释说明程序的文字

Java中注释分类格式

单行注释

格式: //注释文字

多行注释

格式: /*  注释文字  */

文档注释

格式:/** 文档注释 */

 

1、对于单行和多行注释,被注释的文字,不会被JVM(java虚拟机)解释执行。所以,即使添加再多的注释,编译后生成的class文件占用硬盘字节多少不变。

2、对于文档注释,是java特有的注释,其中注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档。

3、注释是一个程序员必须要具有的良好编程习惯。初学者编写程序必须养成习惯:先写注释再写代码。

4、将自己的思想通过注释先整理出来,再用代码去体现,因为 代码仅仅是思想的一种体现形式而已。

5、单行注释可以嵌套单行注释,单行注释可以嵌套多行注释,多行注释可以嵌套单行注释。但是,多行注释不能嵌套多行注 释,因为多行注释的开头会和被嵌套的 多行注释的结尾配对,导致后面的注释失效。

6、可以使用注释对代码中的错误进行定位。

 方法:当程序运行报错时,将某些代码注释掉,然后重新编译,运行。如果程序不再报错,那么说明注释掉的部分代码中包含错误代码。

 

把HelloWorld案例加入注释写出来

需求:写一个程序,在控制台输出HelloWorld

分析:

写一个java程序,首先定义类。

程序要想能够被jvm调用,必须定义main方法。

程序要想有输出结果,必须用输出语句。

实现:

定义类用的是class关键字,后面跟的是类名

main方法基本格式

输出语句基本格式

 

 

  • 常量

 

常量概述

在程序执行的过程中其值不可以发生改变

Java中常量分类

字面值常量

自定义常量(public static final int aaa = 1;)

字符串常量 用双引号括起来的内容

整数常量 所有整数

12,23

小数常量 所有小数

12.34,56.78

字符常量 用单引号括起来的内容

‘a’,’A’,’0’

布尔常量 较为特有,只有true和false

空常量 null(数组部分讲解)

 

  • 进制转换(二级制、八进制、十六进制)

 

进制概述

进制:就是进位制,是人们规定的一种进位方法。 对于任何一种进制--X进制,就表示某一位置上的数运算时是逢X进一位。二进制就是逢二进一,八进制是逢八进一,十进制是逢十进一,十六进制是逢十六进一。

Java针对整数常量提供了4种表现形式

二进制  计算机存储  最早来自开关的闭合

八进制    

十进制     现在基本都是十进制

十六进制   0-9 ABCDEF

 

不同进制的数据组成

二进制

由0,1组成。以0b开头 binay

八进制

由0,1,…7组成。以0开头

十进制

由0,1,…9组成。整数默认是十进制的

十六进制    

由0,1,…9,a,b,c,d,e,f(大小写均可)。以0x或0X开头

 

进制转换

其他进制到十进制

通过十进制推出结论

把0b100,0100,0x100转换成十进制

十进制到其他进制

通过十进制推出结论

把52分别表示成二进制,八进制,十六进制

 

十进制和二进制的快速转换

8421码:是bcd码的一种,表达的意思是每一个二进制位上的数据都对应一个固定的值,只要把对应的1位置上的数相加即可得到十进制的值;

100转成二进制

 

101101转成十进制

二进制和八进制,十六进制如何转换

以十进制作为桥梁

二进制到八进制 3位组合

100110

二进制到十六进制 4位组合

100110

x进制转换成y进制(以十进制为桥梁)

 

有符号数据表示法

在计算机内,有符号数有3种表示法:原码、反码和补码。所有数据的运算都是采用补码进行的。

原码

就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。

反码

正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。

补码

正数的补码与其原码相同;负数的补码是在其反码的末位加1。

 

 

  • 变量

 

变量概述

在程序执行的过程中,在某个范围内其值可以发生改变的量

理解:如同数学中的未知数(去超市买苹果,苹果的价位经常变化);

为什么要定义变量?用来不断的存放同一类型的常量,并可以重复使用。

 

变量定义格式:数据类型 变量名 = 初始化值;(byteb=3;)

 

定义变量的注意事项

1、格式是固定的,记住格式,以不变应万变。

2、变量的作用范围(一对{}之间有效,同一范围只能定义一次)

3、变量只能存放某一类型的数据。

 

 

 

 

资源下载链接为: https://pan.quark.cn/s/9648a1f24758 这个HTML文件是一个专门设计的网页,适合在告白或纪念日这样的特殊时刻送给女朋友,给她带来惊喜。它通过HTML技术,将普通文字转化为富有情感创意的表达方式,让数字媒体也能传递深情。HTML(HyperText Markup Language)是构建网页的基础语言,通过标签描述网页结构内容,让浏览器正确展示页面。在这个特效网页中,开发者可能使用了HTML5的新特性,比如音频、视频、Canvas画布或WebGL图形,来提升视觉效果交互体验。 原本这个文件可能是基于ASP.NET技术构建的,其扩展名是“.aspx”。ASP.NET是微软开发的一个服务器端Web应用程序框架,支持多种编程语言(如C#或VB.NET)来编写动态网页。但为了在本地直接运行,不依赖服务器,开发者将其转换为纯静态的HTML格式,只需浏览器即可打开查看。 在使用这个HTML特效页时,建议使用Internet Explorer(IE)浏览器,因为一些老的或特定的网页特效可能只在IE上表现正常,尤其是那些依赖ActiveX控件或IE特有功能的页面。不过,由于IE逐渐被淘汰,现代网页可能不再对其进行优化,因此在其他现代浏览器上运行可能会出现问题。 压缩包内的文件“yangyisen0713-7561403-biaobai(html版本)_1598430618”是经过压缩的HTML文件,可能包含图片、CSS样式表JavaScript脚本等资源。用户需要先解压,然后在浏览器中打开HTML文件,就能看到预设的告白或纪念日特效。 这个项目展示了HTML作为动态互动内容载体的强大能力,也提醒我们,尽管技术在进步,但有时复古的方式(如使用IE浏览器)仍能唤起怀旧之情。在准备类似的个性化礼物时,掌握基本的HTML网页制作技巧非常
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值