JAVA学习笔记(第一节)JAVA中的常量与变量
程序员文章站
2022-05-31 20:29:54
...
JAVA中的常量与变量
注释
注释有解释说明程序的功能,JAVA的注释有三类,分为三个风格:
1.单行注释://被注释文字
//这是单行注释风格
2.多行注释:/* 被注释文字 */
/*
这是多行注释风格
*/
3.文档注释:/** 被注释文字 */
/**
* 这是文档注释风格
*/
关键字
关键字特点:
1.被JAVA赋予了特定的含义
2.组成关键字的字母全部小写
3.常见的代码编辑器(IDE),对关键字有特殊的颜色标记
常见关键字举例:
用于定义数据类型的关键字 | ||||
---|---|---|---|---|
class | interface | enum | @interface | |
byte | short | int | long | char |
float | double | boolean | void |
用于定义数据类型值的关键字 | ||
---|---|---|
true | false | null |
用于定义流程控制的关键字 | ||||
---|---|---|---|---|
if | else | switch | case | default |
for | while | do | break | continue |
return |
用于定义访问权限的关键字 | ||
---|---|---|
public | protected | private |
用于定义类,函数,变量修饰符的关键字 | |||
---|---|---|---|
abstract | final | static | synchronized |
用于定义类与类之间关系的关键字 | |
---|---|
extends | implements |
用于定义建立实例,引用实例,判断实例的关键字 | |||
---|---|---|---|
new | this | super | instanceof |
用于处理异常的关键字 | ||||
---|---|---|---|---|
try | catch | finally | throw | throws |
用于包的关键字 | |
---|---|
package | import |
其他关键字 | ||||
---|---|---|---|---|
native | strictfp | transient | volatile | assert |
常量
常量大致分为两种:
1.字面值常量:
字符串常量:“Hello World”
整数常量:38,29
小数常量:3.1415
字符常量:‘c’,‘8’
布尔常量:true,false
空常量:null
这里使用代码将其分别输出
public class my_playground {
public static void main(String[] args) {
System.out.println("Hello world"); //字符串常量
System.out.println(38); //整数常量
System.out.println(3.1415); //小数常量
System.out.println('c'); //字符常量
System.out.println(true); //布尔常量
System.out.println(false); //布尔常量
}
}
输出结果如下
2.自定义常量:
在之后的学习过程中会进行涉及
变量(重点)
1.变量的定义格式
数据类型 变量名 = 初始化值;
public class my_playground {
public static void main(String[] args) {
int number = 28; //定义变量的语句
System.out.println(number);
}
}
2.变量的值可以发生改变
int number = 28;
System.out.println(number);
number = 48;
System.out.println(number);
运行如下:
数据类型(重点)
整数型:字节型(byte),短整型(short),整型(int),长整型(long)
浮点型:单精度浮点型(float),双精度浮点型(double)
字符型:字符型(char)
布尔型:布尔类型(boolean)
变量的使用必须赋值
八种数据类型的代码演示:
byte a = 10;
System.out.println(a);
short b = 20;
System.out.println(b);
int c = 30;
System.out.println(c);
long d = 40L;
System.out.println(d);
float e = 3.14F;
System.out.println(e);
double f = 3.14;
System.out.println(f);
char g = 'H';
System.out.println(g);
boolean h = true;
boolean i = false;
System.out.println(h);
System.out.println(i);
输出结果如下:
另外一种变量声明风格(不推荐):
int a = 10, b = 20, c = 30, d = 40;
类型转换
隐式类型转换图解:
显示类型转换(强转,使用时要注意丢失数据问题)语法:
目标类型 变量名 = (目标类型)被转换的值;
int a = 10;
byte b = 20;
byte c = (byte)(a + b);
System.out.println(c);
a + b本应该是int类型,但是这里使用强制类型转换将其转换为byte类型
标识符
JAVA标识符组成部分:英文大小写字母(A,a),数字(1,2,3),下划线(_),美元符号($)
JAVA标识符定义规则:
1.不能以数字开头
2.不能是关键字
3.严格区分大小写
推荐阅读
-
JAVASE 小白学习笔记 (12-3)Java中的常用类--StringBuffer类、StringBuilder类
-
Java中==符号与equals()的使用详解(测试两个变量是否相等)
-
java 学习笔记(入门篇)_java的安装与配置
-
Java中==符号与equals()的使用详解(测试两个变量是否相等)
-
java 学习笔记(入门篇)_java的安装与配置
-
Java学习笔记十五:Java中的成员变量和局部变量
-
Java中成员变量与局部变量的区别、对象类型作为方法的参数和方法的返回值
-
Java学习笔记十九:Java中的访问控制修饰符
-
Java学习笔记二十:Java中的内部类
-
java学习笔记(基础篇)—变量与表达式