基本语法

136 阅读1分钟

基本语法

注释

 //单行注释
 //单行注释
 ​
 /*
   多行注释
   多行注释
   多行注释
 */
 ​
 /*
 *文档注释
 *文档注释
 */

标识符和关键字

所有的标识符都应该以字母A(a)-Z(z),美元符($)或者下划线(_)开始

标识符不能和关键字一样

常用的关键字

abstractassertboolenbreakbyte
casecatchcharclassconst
continuedefaultdodoubleelse
enumextendsfinalfinallyfloat
forgotoifimplementsimport
instanceofintinterfacelongnative
newpackageprivateprotectedpublic
returnstrictfpshortstaticsuper
switchsynchronizedthisthrowthrows
transienttryvoidvolatilewhile

数据类型

long类型要在数字后面加L

 //整数
         short num1 = 10;
         byte num2 = 20;
         int num3 = 30;
         long num4 = 40L;//long类型要在数字后面加L

float类型要在数字后面加F

 //浮点数
 float num5 = 1.1F;//float类型要在数字后面加F
 double num6 = 1.11111111111;

1. char定义要用单引号,且只能一个字

2. String可以多个字

  //字符
 char name1 = '中';//char定义要用单引号,且只能一个字
 char name2 = '文';
 //字符串
 String name3 ="哈哈哈哈";//String可以多个字

 //布尔值:是非
 boolean flag1 = true;
 boolean flag2 = false;

字符拓展

 char c1 = 'a';
 char c2 = '中';
 ​
 System.out.println((int)c1);//强制转换
 System.out.println((int)c2);//强制转换

输出结果:

97

20013

这是Unicode码,每个字符对应一个Unicode码

Unicode用代码表示:'\u0000'—'\uFFFF'(16进制)

 char c3 = '\U0061';  /*16进制的0061转化为10进制是97,对应的字符为a*/
 System.out.println(c3);

输入结果:

a

转义字符

1、\t 输出一个tab

2、\n 换行