java旅途《JAVA基础第二章》《基础语法》

关键字/标识符

关键字

关键字:通常为被java征用收集的一些特殊的词语,代表某种特殊的意义和作用,所有字母都为小写。

标识符

标识符:自己命名时使用的字符称为标识符。通常在变量、方法、类、接口、包、项目等使用。

命名规范

驼峰法则:
项目名:所有字母为小写:platform
包名:所有字母都小写:com.cloud.activity
类名、接口名:所有单词的每个单词首字母大写:ActivityApplication
变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:addActivityConclusion
常量名:所有字母都大写。多单词时每个单词用下划线连接:AA_BB_VV

变量

变量在计算机内部对应着一个存储单元,而且总是具有某种数据类型:基本数据类型或引用数据类型
变量总是具有与其数据类型相对应的值
每个变量均具有: 名字、类型、一定大小的存储单元以及值
使用变量注意:
变量的作用域:一对{ }之间有效
初始化值
定义变量的格式:数据类型 变量名 = 初始化值

例如 int i = 0;
在这里插入图片描述

数据类型

java 数据类型主要分为两大类:基础数据类型、引用数据类型

基础数据类型

通常一说基础数据类型就会联想到一个熟悉的单词“四类八种”
整数类型:byte、short、int、long
java的整型常量默认为 int 型,声明long型常量须后加‘l’或‘L’
在这里插入图片描述
浮点类型:float、double
Java 的浮点型常量默认为double型,声明float型常量,须后加‘f’或‘F’。
在这里插入图片描述
字符类型:char
表示通常意义上“字符”
布尔类型:boolean
通常用于判断成功失败、是否 这种情景下使用
在这里插入图片描述

引用数据类型

目前引用数据类型分为三类
类、接口、数组

数据类型转换

自动转换

数据范围小的类型自动转换为范围大的数据类型

强制转换

数据范围大的类型转换为范围小的数据类型,需要加上强制转换符()
在这里插入图片描述

运算符

算术运算符

在这里插入图片描述

赋值运算符

比较运算符

在这里插入图片描述

逻辑运算符

在这里插入图片描述

位运算符

在这里插入图片描述在这里插入图片描述

三元运算符

条件表达式? 表达式1:表达式2;
在这里插入图片描述
表达式1和表达式2为同种类型
三元运算符与if-else的联系与区别:
1)三元运算符可简化if-else语句
2)三元运算符要求必须返回一个结果。
3)if后的代码块可有多个语句

程序流程控制

顺序结果

程序从上到下逐行地执行,中间没有任何判断和跳转

分支结构

根据不同条件,执行不同代码

if else

if语句三种格式:

  1. if(true){
    执行代码块;
    }

  2. if(条件表达式){
    执行代码块;
    }
    else{
    执行代码块;
    }

  3. if(条件表达式){
    执行代码块;
    }
    else if (条件表达式){
    执行代码块;
    }
    ……
    else{
    执行代码块;
    }
    在这里插入图片描述

switch

switch(变量){
case 常量1:
语句1;
break;
case 常量2:
语句2;
break;
… …
case 常量N:
语句N;
break;
default:
语句;
break;
}
在这里插入图片描述

循环结构

在某些条件满足的情况下,反复执行特定代码的功能
循环语句的四个组成部分
初始化部分(init_statement)
循环条件部分(test_exp)
循环体部分(body_statement)
迭代部分(alter_statement)
循环语句分类
for 循环
while 循环
do/while 循环

for

for (初始化表达式; 布尔值测试表达式; 更改表达式){
语句或语句块;

在这里插入图片描述

while

语法格式
[初始化语句]
while( 布尔值测试表达式){
语句或语句块;
[更改语句;]
}
在这里插入图片描述

do while

语法格式
[初始化语句]
do{
语句或语句块;
[更改语句;]
}while(布尔值测试表达式);
在这里插入图片描述

for each

for(元素类型type 元素变量value : 遍历对象obj) {

引用x的java语句;

}
在这里插入图片描述

特殊流程控制

continue

continue语句用于跳过某个循环语句块的一次执行

break

break语句用于终止某个语句块的执行
break语句出现在多层嵌套的语句块中时,可以通过标签指明要终止的是哪一层语句块
在这里插入图片描述

return

结束一个方法。当一个方法执行到一个return语句时,这个方法将被结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值