黑马程序员---java基础语法1
来源:互联网 发布:python和php学哪个 编辑:程序博客网 时间:2024/05/22 09:01
java基础语法1
一、Java语言基础组成
1 关键字:
1 关键字:
定义:被Java语言赋予了特殊含义的单词
特点:关键字中所有字母都为小写
特点:关键字中所有字母都为小写
用于定义数据类型的关键字
class、interface、byte、short、int、long、float、double、char、boolean、void
class、interface、byte、short、int、long、float、double、char、boolean、void
用于定义数据类型值的关键字
true、false、null
用于定义流程控制的关键字
if、else、switch、case、default、while、do、for、break、continue、return
true、false、null
用于定义流程控制的关键字
if、else、switch、case、default、while、do、for、break、continue、return
2 标识符
在程序中自定义的一些名称。
由26个英文字母大小写,数字:0-9 符号:_ $ 组成
定义合法标识符规则:数字不可以开头、不可以使用关键字。
Java中严格区分大小写。
由26个英文字母大小写,数字:0-9 符号:_ $ 组成
定义合法标识符规则:数字不可以开头、不可以使用关键字。
Java中严格区分大小写。
3 注释
用于注解说明解释程序的文字就是注释。
提高了代码的阅读性。
Java中的注释格式:
单行注释
格式://注释文字
多行注释
格式:/* 注释文字*/
文档注释
格式:/** 注释文字*/
提高了代码的阅读性。
Java中的注释格式:
单行注释
格式://注释文字
多行注释
格式:/* 注释文字*/
文档注释
格式:/** 注释文字*/
4 常量和变量
常量表示不能改变的数值。
Java中常量的分类:
1,整数常量。所有整数
2,小数常量。所有小数
3,布尔型常量。较为特有,只有两个数值。true false。
4,字符常量。将一个数字字母或者符号用单引号( ' ' )标识。
5,字符串常量。将一个或者多个字符用双引号标识。
6,null常量。只有一个数值就是:null.
对于整数:java有三种表现形式。
十进制:0-9 ,满10进1.
八进制:0-7 ,满8进1. 用0开头表示。
十六进制:0-9,A-F,满16进1. 用0x开头表示。
Java中常量的分类:
1,整数常量。所有整数
2,小数常量。所有小数
3,布尔型常量。较为特有,只有两个数值。true false。
4,字符常量。将一个数字字母或者符号用单引号( ' ' )标识。
5,字符串常量。将一个或者多个字符用双引号标识。
6,null常量。只有一个数值就是:null.
对于整数:java有三种表现形式。
十进制:0-9 ,满10进1.
八进制:0-7 ,满8进1. 用0开头表示。
十六进制:0-9,A-F,满16进1. 用0x开头表示。
5 运算符
算术运算符
赋值运算符
比较运算符
逻辑运算符
位运算符
三元运算符
6 语句
赋值运算符
比较运算符
逻辑运算符
位运算符
三元运算符
6 语句
if语句
三种格式:
1)
if(条件表达式)
{
执行语句;
}
2)
if(条件表达式)
{
执行语句;
}
else
{
执行语句;
}
3)
if(条件表达式)
{
执行语句;
}
else if (条件表达式)
{
执行语句;
}
……
else
{
if语句特点:
a,每一种格式都是单条语句。
b,第二种格式与三元运算符的区别:三元运算符运算完要有值出现。好处是:可以写在其他表达式中。
c,条件表达式无论写成什么样子,只看最终的结构是否是true 或者false;
三种格式:
1)
if(条件表达式)
{
执行语句;
}
2)
if(条件表达式)
{
执行语句;
}
else
{
执行语句;
}
3)
if(条件表达式)
{
执行语句;
}
else if (条件表达式)
{
执行语句;
}
……
else
{
if语句特点:
a,每一种格式都是单条语句。
b,第二种格式与三元运算符的区别:三元运算符运算完要有值出现。好处是:可以写在其他表达式中。
c,条件表达式无论写成什么样子,只看最终的结构是否是true 或者false;
switch语句
格式:
switch(表达式)
{
case 取值1:
执行语句;
break;
case 取值2:
执行语句;
break;
…...
default:
执行语句;
break;
}
格式:
switch(表达式)
{
case 取值1:
执行语句;
break;
case 取值2:
执行语句;
break;
…...
default:
执行语句;
break;
}
switch语句特点:
a,switch语句选择的类型只有四种:byte,short,int ,char。
b,case之间与default没有顺序。先执行第一个case,没有匹配的case执行default。
c,结束switch语句的两种情况:遇到break,执行到switch语句结束。
d,如果匹配的case或者default没有对应的break,那么程序会继续向下执行,运行可以执行的语句,直到遇到break或者switch结尾结束。
a,switch语句选择的类型只有四种:byte,short,int ,char。
b,case之间与default没有顺序。先执行第一个case,没有匹配的case执行default。
c,结束switch语句的两种情况:遇到break,执行到switch语句结束。
d,如果匹配的case或者default没有对应的break,那么程序会继续向下执行,运行可以执行的语句,直到遇到break或者switch结尾结束。
while语句格式:
while(条件表达式)
{
执行语句;
}
while(条件表达式)
{
执行语句;
}
do while语句格式:
do
{
执行语句;
}while(条件表达式);
do
{
执行语句;
}while(条件表达式);
for(初始化表达式;循环条件表达式;循环后的操作表达式)
{
执行语句;
}
{
执行语句;
}
0 0
- 黑马程序员-JAVA基础语法1
- 黑马程序员java基础语法1
- 黑马程序员---java基础语法1
- 黑马程序员---基础语法【java】
- 黑马程序员---Java基础语法
- 黑马程序员---java基础语法
- 黑马程序员---java---基础语法
- 黑马程序员 java基础语法
- 黑马程序员 java语法基础
- 黑马程序员-Java基础语法
- 黑马程序员--java基础语法
- 黑马程序员---Java基础语法
- 黑马程序员-Java语法基础
- 黑马程序员--java基础语法
- 黑马程序员-java基础语法
- 黑马程序员 -----java基础语法
- 黑马程序员-java语法基础
- 黑马程序员----JAVA基础语法
- 程序员笑话1
- zookeeper集群的配置和测试
- Android 音频 Native API OpenSL ES 简要介绍
- [leetcode]Maximum Subarray
- 信号和槽使用时各种函数的实际调用顺序
- 黑马程序员---java基础语法1
- .NET 解释术语:CLR、FCL、IL、Assembly(程序集)
- zoj 3623 Battle Ships dp
- javascript 对表格元素的快捷操作
- acm:对于多组数据输入直到0结束的模板程序
- linux 退出码 exit
- UFLDL Exercise:Self-Taught Learning
- (思维导图)第五章:树结构
- Android 开源框架ActionBarSherlock 和 ViewPager 仿网易新闻客户端