黑马程序员---java基础语法1

来源:互联网 发布:python和php学哪个 编辑:程序博客网 时间:2024/05/22 09:01
java基础语法1

一、Java语言基础组成

1 关键字:
定义:被Java语言赋予了特殊含义的单词
特点:关键字中所有字母都为小写

用于定义数据类型的关键字
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
2 标识符
在程序中自定义的一些名称。

由26个英文字母大小写,数字:0-9 符号:_ $ 组成

定义合法标识符规则:数字不可以开头、不可以使用关键字。

Java中严格区分大小写。


3 注释
用于注解说明解释程序的文字就是注释。
提高了代码的阅读性。
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开头表示。


5 运算符
算术运算符

赋值运算符

比较运算符

逻辑运算符

位运算符

三元运算符

6 语句
if语句
三种格式:
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语句特点:
a,switch语句选择的类型只有四种:byte,short,int ,char。
b,case之间与default没有顺序。先执行第一个case,没有匹配的case执行default。
c,结束switch语句的两种情况:遇到break,执行到switch语句结束。
d,如果匹配的case或者default没有对应的break,那么程序会继续向下执行,运行可以执行的语句,直到遇到break或者switch结尾结束。

while语句格式:
while(条件表达式)
{
执行语句;
}

do while语句格式:
do
{
执行语句;
}while(条件表达式);

for(初始化表达式;循环条件表达式;循环后的操作表达式)
{
执行语句;
}


0 0