JAVA的基础语法
注释、标识符、关键字
注释
-
单行注释
-
多行注释
-
文档注释
public class szw { public static void main(String[] args){ //单行注释 //输出一个Hello,World! System.out.print("Hello,World!"); //多行注释 /* */ /* 我是多行注释我是多行注释我是多行注释 我是多行注释 我是多行注释 我是多行注释 */ //文档注释 /** */ /** * @Description * @Author 单治文 */ //有趣的代码注释 /*** * .,:,,, .::,,,::. * .::::,,;;, .,;;:,,....:i: * :i,.::::,;i:. ....,,:::::::::,.... .;i:,. ......;i. * :;..:::;::::i;,,:::;:,,,,,,,,,,..,.,,:::iri:. .,:irsr:,.;i. * ;;..,::::;;;;ri,,,. ..,,:;s1s1ssrr;,.;r, * :;. ,::;ii;:, . ................... .;iirri;;;,,;i, * ,i. .;ri:. ... ............................ .,,:;:,,,;i: * :s,.;r:... ....................................... .::;::s; * ,1r::. .............,,,.,,:,,........................,;iir; * ,s;........... ..::.,;:,,. ...............,;1s * :i,..,. .,:,,::,. .......... .......;1, * ir,....:rrssr;:, ,,.,::. .r5S9989398G95hr;. ....,.:s, * ;r,..,s9855513XHAG3i .,,,,,,,. ,S931,.,,.;s;s&BHHA8s.,..,..:r: * :r;..rGGh, :SAG;;G@BS:.,,,,,,,,,.r83: hHH1sXMBHHHM3..,,,,.ir. * ,si,.1GS, sBMAAX&MBMB5,,,,,,:,,.:&8 3@HXHBMBHBBH#X,.,,,,,,rr * ;1:,,SH: .A@&&B#&8H#BS,,,,,,,,,.,5XS, 3@MHABM&59M#As..,,,,:,is, * .rr,,,;9&1 hBHHBB&8AMGr,,,,,,,,,,,:h&&9s; r9&BMHBHMB9: . .,,,,;ri. * :1:....:5&XSi;r8BMBHHA9r:,......,,,,:ii19GG88899XHHH&GSr. ...,:rs. * ;s. .:sS8G8GG889hi. ....,,:;:,.:irssrriii:,. ...,,i1, * ;1, ..,....,,isssi;, .,,. ....,.i1, * ;h: i9HHBMBBHAX9: . ...,,,rs, * ,1i.. :A#MBBBBMHB##s ....,,,;si. * .r1,.. ,..;3BMBBBHBB#Bh. .. ....,,,,,i1; * :h;.. .,..;,1XBMMMMBXs,.,, .. :: ,. ....,,,,,,ss. * ih: .. .;;;, ;;:s58A3i,.. ,. ,.:,,. ...,,,,,:,s1, * .s1,.... .,;sh, ,iSAXs;. ,. ,,.i85 ...,,,,,,:i1; * .rh: ... rXG9XBBM#M#MHAX3hss13&&HHXr .....,,,,,,,ih; * .s5: ..... i598X&&A&AAAAAA&XG851r: ........,,,,:,,sh; * . ihr, ... . .. ........,,,,,;11:. * ,s1i. ... ..,,,..,,,.,,.,,.,.. ........,,.,,.;s5i. * .:s1r,...................... ..............;shs, * . .:shr:. .... ..............,ishs. * .,issr;,... ...........................,is1s;. * .,is1si;:,....................,:;ir1sr;, * ..:isssssrrii;::::::;;iirsssssr;:.. * .,::iiirsssssssssrri;;:. */ } }
标识符
关键字
注意点
-
所有的标识符都应该以字母(A-Z或者a-z)、美元符($)或者下划线(_)开始
-
首字符之后可以是字母(A-Z或者a-z)、美元符($)、下划线(_)或者数字的任何字符组合
-
不能使用关键字作为变量名或者方法名
-
标识符是大小写敏感的
-
合法标识符举例:age , $salary , _value , __1_value
-
非法标识符举例:123abc , -salary , #abc
数据类型
注释
-
强类型语言
-
要求变量的使用要严格符合规定,所有变量都必须先定以后才能使用
-
-
弱类型语言
Java的数据类型分为两大类
-
基本类型(primitive type)
-
逻辑型(boolean):,也叫布尔类型,占1位,其值只有true和false两个
-
文本型(char):也叫字符型
-
整型
-
btye: 占1个字节范围
-
short: 占2个字节范围
-
int: 占4个字节范围
-
long: 占8个字节范围
-
-
浮点型
-
float: 占4个字节
-
double:占8个字节
-
-
-
引用类型(reference type)
-
类
-
接口
-
数组
-
public class szw{ public static void main(String[] args){ //八大基本数据类型 //整数 int num1 = 10;//占4个字节,一个字节是8位二进制,最大到2^7 byte num2 = 20;//占1个字节 long num3 = 30L;//占8个字节 short num4 = 40;//占4个字节 //小数:浮点数 float num5 = 50.1F; double num6 = 3.1415926531425724652; //字符 char name1 = 'A'; //字符串,String不是关键字,是类 String name2 = "单治文"; //布尔值:是非 boolean flag = true; //boolean flag = flase; System.out.println("num1="+num1); System.out.println("num2="+num2); System.out.println("num3="+num3); System.out.println("num4="+num4); System.out.println("num5="+num5); System.out.println("num6="+num6); System.out.println("name1="+name1); System.out.println("name2="+name2); } }