java基本语法

Java程序的基本格式

Java编程代码必须放在一个类中。类使用class关键字定义,在class前面可以有类的修饰符。

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

注意:
(1)Java程序代码可分为结构定义语句,其中,结构定义语句用于声明一个类或方法,功能执行语句用于实现具体的功能。每条功能之行语句后必须用(;)结束。(均用英文符号!)

System.out.println("这是第一个Java程序!");

(2)Java语言严格区分大小写。
(3)在编写Java程序时,为便于阅读,使用良好格式进行排版(不是必须的),可以在两个单词或符号之间插入空白字符。这段代码的编排方式也是可以的。

public class Helloworld {public static void
		main (String [
] args) {System.out.println("这是第一个Java程序!");}}

考虑到可读性,编写的程序应整齐美观、层次清晰。

public class Helloworld {
	public static void main (String [] args) {
			System.out.println("这是第一个Java程序!");
	}
}

(4)Java程序中一个连续的字符串不能分成两行书写。如下将会报错。

System.out.println("这是第一个
		Java程序!");

若需要将一个较长的字符串分两行书写,先分成两个较短的字符串,后用(+)连接,在(+)处换行。

System.out.println("这是第一个"+
		"Java程序!");

Java中的注释

java中的注释有以下3种类型。

1.单行注释

用于对程序中某一行代码进行解释,一般用来注释局部变量。用“//”表示,“//”后面为被注释的内容。

int c=10;		//定义一个整形变量

2.多行注释

注释的内容可以为多行,以“/”开头,以“/”结尾。

/* int c=10;
   int x=5; */

3.文档注释

以“/**”开头,以“*/”结尾,文档注释是对一段代码概括性的解释说明,可以使用javadoc命令将文档注释提取出来生成帮助文档。

/**
*@author(作者)
*@version(版本)
*/

Java中的标识符

在编程过程中,经常需要在程序中定义一些符号标记一些名称,如包名、类名、方法名、参数名、变量名等,这些符号称为标识符,可由字母、数字、下划线和美元符号组成,但标识符不能以数字开头,不能是Java的关键字。
下面的标识符都是合法的

username
username123
user_name
userName
$username

下面的标识符都是不合法的

123username
class
98.3
Hello world

为了增强可读性,应遵循以下规则
(1)包名的所有字母一律小写
(2)类名和接口名每个单词的首字母都要大写
(3)变量名的所有字母都要大写,单词之间用下划线连接
(4)变量名和方法名的第一个单词的首字母小写,从第二个单词开始每个单词的首字母大写
(5)在程序中,尽量使用有意义的英文单词定义标识符,便于阅读

Java中的关键字

Java中所有关键字

	abstract	continue	   for		   new		    switch
	 assert		default 	   goto       package 	 synchronized 
	 boolean 	  do 			if 		  private 	     this
	 break		double		 implements	 protected	     throw
	 byte		 else		   import	  public		throws
	 case		 enum		 instanceof	  return	   transient
	 catch	    extends		   int		   short		 try
	 char		 final		 interface	  static		 void
	 class	    finally		   long		 strictfp	   volatile
	 const		float		  native	   super		 while

编写Java程序时,需注意:
(1)所有的关键字都是小写的
(2)不能使用关键字命名标识符
(3)const和goto是保留字关键字
(4)true、false和null不属于关键字,但具有特殊意义

Java中的常量

常量就是在程序中固定不变的值,是不能改变的数据。

整形常量

整形常量是整数类型的数据,有二进制、八进制、十进制、十六进制4种表示形式。

  • 二进制:由数字0和1组成的数字序列。从JDK7开始,允许使用字面值表示二进制数,前面要以0b或0B开头,目的是与十进制进行区分
  • 八进制:以0开头且其后由0~7范围内的整数组成的数字序列
  • 十进制:由数字0~9范围内的整数组成的数字序列
  • 十六进制:以0x或0X开头且其后由0到9、A到F组成的数字序列

为表明不同进制,数据都有特定的标识,八进制必须以0开头,十六进制必须以0x或0X开头,十进制第一位不能是0,本身是0除外。

浮点型常量

浮点数常量就是数学中的小数,分为单精度(float)和双精度(double)两种类型。单精度浮点数后面以F或f结尾,双精度浮点数则以D或d结尾。当然,在使用浮点数时也可以在结尾处不加任何后缀,JVM会默认浮点数为double类型的浮点数。

2e3f
3.6d
0f
3.84d
5.022e+23f

字符常量

用于表示一个字符。一个字符常量要用(’ ')括起来。

'a'
'1'
'&'
'\r'
'\u0000'

'\u0000’表示空白字符

字符串常量

用于表示一串连续字符,一个字符串常量要用(" ")括起来

"HelloWorld"
"123"
"Welcome \n XXX"
""

一个字符串可以包含一个字符或多个字符,也可以不包含任何字符,即长度为零

布尔常量

用于区分事物的真和假。布尔常量有true和false两个值

null量

只有一个值null,表示对象的引用为空。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

糊~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值