ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java基本语法

2022-09-06 22:00:21  阅读:209  来源: 互联网

标签:基本 初始化 Java 常量 int 声明 语法 标识符 变量


Java代码的基本格式与注解

1.代码的基本格式

修饰符 class 类名{
      程序代码
}

 

在编写代码时要注意以下几点

(1)Java程序代码分为结构定义语句和功能执行语句,结构定义语句用于声明和一个类或方法,功能指令语句用于实现具体的功能,每一条功能执行语句都用英文的分号结束。

(2)Java语言严格区分大小写。

(3)编写的代码应该整齐美观、层次分明。

(4)Java程序中一句连续的字符串可以通过加号(+)分成两行书写。

2.代码的注释

(1)单行注解

int a=5; //定义一个整型数量

 (2)多行注解

int a=5;
float b=6.5;
/*定义一个整型数量
定义一个浮点型变量*/

(3)文档注解

文档注释以“ / ∗∗”开头并在注释内容末尾以“∗/ ”结束。文档注释 是对一段代码概括性的解释说明。

掌握关键字和标识符的使用

1.关键字

关键字是编程语言里事先定义好并赋予了特殊含义的单词

java语言中的所有关键字
类别 关键字及其说明
访问控制

private私有的、protected受保护的

public公共的、abstract生命抽象

类、方法和变量修饰符

class类、extends继承

final最终值(不可改变变的)、implements实现(接口)

interface接口、new创新

static静态、strictfp严格,精准

synchronized线程同步、transient短暂、volatile易失

基本类型

boolean 布尔型、byte字节型、char字符型

double双精度浮点、float单精度浮点

int整型、long长整型、short短整型

程序控制语句

break跳出循环、case定义一个值以供switch选择

continue继续、default默认、do运行、else否则

for循环、if如果、instanceof实例

return返回、switch根据值的选择执行、while循环

变量引用 super父类或超类、this本类、void无返回值
包相关 import引入、package包
错误处理

assert断言表达式是否为真、catch捕捉异常

finally有没有异常都执行、throw抛出一个异常对象

throws声明一个异常可能被抛出、try捕获异常

保留关键字 goto四关键字但不能使用、const是关键字但不能使用、null空

 

2.标识符

Java语言中的类名、对象名、方法名、常量名和变量名统称为标识符

Java标识 符的具体命名规则如下。

(1)标识符由一个或多个字母、 数字、 下画线( _) 和美元符号($) 组成, 没有长度限 制,尽量使用有意义的英文单词来定义标识符。

(2)一个标识符可以由几个单词连接而成以表明它的意思。

(3)标识符中的第一个字符不能为数字。

(4)标识符不能是关键字。

(5)标识符不能是 true、false和null。

(6)类名的每个单词的首字母都要大写, 其他字母则小写Student。

(7)方法名和变量名除了第一个单词的首字母小写外, 其他单词的首字母都要大写 如studentName。

(8)常量名的每个单词的每个字母都要大写,如果由多个单词组成,通常情况下单词之 间用下画线(_)分隔 如MIN_VALUE。

(9)包名的每个单词的每个字母都要小写,如cn.itcast.test。

掌握常量与变量的使用

1.常量的概念及使用要点

所谓常量,就是值永远不允许被改变的量,在Java中。 常量包括整型常量、浮点型常量、布尔常量、字符常量等。如果要声明一个常量。就必须用关键字final(最终的,不可改变的)修饰,声明常量的具体方式如下。

 

final 常量类型 常量标识符

 

在声明常量时,通常情况下立即为其赋值,即立即对常量进行初始化,常量标识符要大 写,声明初始化常量的具体方式如下。

final 常量类型 常量标识符=常量值;

例如:

final int STU_AGE=9; //声明一个int型常量并初始化为9
final float PI=3.14f;  //声明一个float型常量并初始化为3.14

如果需要声明多个同一类型的常量,也可以采用下面的形式。

final 常量类型 常量标识符1,常量标识符2,...;
final 常量类型 常量标识符1=常量值1,常量标识符2=常量值2,...;

例如:

final int A,B,C;  //声明3个int型常量
final intD=1,E=2,F=3; //声明3个int型常量,并分别初始化为 1、2、3

如果在声明常量时并没有对其进行初始化,也可以在需要时进行初始化,例如:

final int STU_AGE;  //声明一个int型常量
final float PI; //声明一个float型常量
STU_AGE=19; //初始化常量STU_AGE为19
PI=3.14; // 初始化常量PI为3.14

注意: 常量一旦初始化,常量的值则不允许再被修改! 例如,若尝试执行下面的代码,将在控制台输出常量值不能被修改的错误提示。

final int STU_AGE=19;
STU_AGE=19;    // 尝试修改已经被初始化的常量

2.变量的概念及使用要点

所谓变量, 就是值可以被改变的量,如果要声明一个变量,并不需要使用任何关键字进 行修饰,变量名的第一个单词小写,后面的单词首字母大写,声明变量的具体方式如下。

变量类型 变量标识符;

例如:

String name;  //声明一个String型变量
int studentAge; // 声明一个int型变量

在声明变量时,也可以立即为其赋值,即立即对变量进行初始化,声明并初始化变量的 具体方法如下:

变量类型 变量标识符=变量值;

例如:

String name="jzlg";  // 声明一个String变量并初始化
int studentAge=19;  // 声明一个 int 型变量并初始化

如果需要声明多个同一类型的变量ꎬ 也可以采用下面的形式:

变量类型 变量标识符1,变量标识符2,...;
变量类型 变量标识符1=常量值1,变量标识符2=常量值2,...;

例如:

int A,B,C  // 声明 3个int型变量
int D=1,E=2,F=3;  // 声明3个int 型变量,并分别初始化为 1、2、3

变量与常量的区别是,变量的值允许被改变,例如,下面的代码是正确的。

String name="jzlg"; //声明一个String型变量并初始化
name="znxy"; //尝试修改已经被初始化的变

 

标签:基本,初始化,Java,常量,int,声明,语法,标识符,变量
来源: https://www.cnblogs.com/ShiFang0406/p/16663261.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有