黑马程序员——Java语言的基础组成

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

主要包括以下几个部分:1.1 关键字;1.2 标识符;1.3 注释;1.4 常量及变量;1.5运算符;1.6 语句;1.7 函数;1.8 数组

1.1关键字

被Java定义的具有特殊意义的词,比如:public、static、private等。

1.2标识符:程序中定义的名称。

组成:由大小写字母、0~9、_、$组成,并且区分大小写。
规范:1.包名:所有字母均小写;2.类名或接口名:每个单词的首字母大写;3.变量名及函数名:第一个单词的首字母小写第二个单词开始首字母大写;4.常量名:所有字母全都大写

1.3注释

在上一节中已有介绍,这里就不多说了。

1.4常量及变量

常量:Java中固定不变的数据。
分类:1.整数常量;2.小数常量;3.布尔型常量(true,false);4.字符常量(单引号+单个字符);5.字符串常量(由双引号标示);6.null常量,只有一个数值null
变量:就是将不确定的数据进行存储,就是需要在内存中开辟一个空间。
如何开辟空间?
通过确定数据类型、名称、数据。
数据类型结构

什么时候定义变量?
当数据不确定时,需要对数据进行存储,则定义变量来完成存储动作。
1.5运算符
分类:算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三元运算符。

1.5.1算术运算符:+、-、*、/、%、++、--、

字符串数据和任何数据使用+都是相链接,最终结果都是字符串型。
转义字符:\n换行、\b退格、\r按下回车键、\t制表符

1.5.2赋值运算符:=、+=、-=、*=、\=、%=(包括自动转换动作

1.5.3比较运算符:==、<、>、<=、>=、!=(结果只true及false)

1.5.4逻辑运算符:&、|、^、!、&&、||

1.5.5位运算符<<、>>、>>>、&、|、^、~

1.5.6三元运算符:(表达式)?表达式1:表达式2:;

1.6语句

程序流程控制语句包括:判断语句、选择语句、循环语句

1.6.1判断语句(if语句)

三种形式:

第一种

if(条件表达式)

{

  执行语句

}

第二种

if(条件表达式)

{

执行语句

}

else

{

执行语句

}

第三种

if(条件表达式)

{

执行语句

}

else if(条件表达式)

{

执行语句

}

else

{

执行语句

}

1.6.2选择语句(switch语句)

格式

switch(表达式)

{

case 取值1:

执行语句;

break;

case 取值2:

执行语句;

break;

…………

default:

执行语句;

}

特点

1.表达式中的内容只有四种类型:byte、int、short、char。

2.先执行具体语句,最后执行default

3.执行一次后则不会再判断,只有break或到最后一个”}“才结束。

1.6.3循环语句(for、while、do while)

1.6.3.1for语句格式

for(初始化表达式;循环条件表达式;循环后的操作表达式)

{

执行语句;

}

1.6.3.2while语句格式:

while(循环条件表达式)

{

执行语句;

}

1.6.3.3do while语句格式:

do

{

执行语句;

}while(循环条件表达式)


注:对于函数及数组将在后面详细说明



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值