Java基础语法
1.通过键盘获取不同类型的变量:需要使用Scanner类
具体的实现步骤如下:
(1)导入Scanner包:import java.util.Scanner;
(2)Scanner的实例化:Scanner scan = new Scanner (System.in);
(3)调用Scanner类的相关方法(next()/nextXxx())
2.分支结构:根据某些条件选择不同,执行不同的语句。
(1)if-else结构
if(判断条件1)
{执行语句;}
else if(判断条件2)
{执行语句;}
注释:if-else采用就近原则,没有{}的情况下,else和最近的if进行配对。
(2)switch-case结构
switch(变量x)
{case a:执行语句;break;
case b:执行语句;break;
case c:执行语句;break;
default:执行语句;break;
}
3.循环结构:在某些条件满足的情况下,反复执行特定代码的功能。
(1)for循环结构的使用:
for(初始化条件;循环条件;迭代条件)
{
执行语句;
}
(2)while循环结构的使用:
初始化条件;
while(循环条件)
{ 执行语句;
迭代条件;
}
(3)do-while循环结构的使用:[do-while至少执行一次循环体]
初始化条件;
do{
执行语句;
迭代条件;
}while(循环条件)
4.嵌套循环的使用
[外层循环:循环结构B;内层循环:循环结构A]
① 内层循环遍历一遍,相当于外层循环遍历一次
② 假设外层循环需要执行m次,内层循环需要执行n次。此时内循环的循环体需要执行m*n次。
③ 外层循环控制行数,内层循环控制列数。
5.break和continue关键字的使用
break的使用范围是switch-case语句和循环结构,作用是结束当前循环。
continue的使用范围是循环结构,作用是结束当次循环。
相同点是关键字后面都不能有执行语句。
6.return的使用
return的作用不是用于结束循环的,而是用来结束一个方法的,不管return处于多少个循环之中,直接结束掉整个方法。
Ps:家庭收支记账管理系统,见项目lianxi_02