2019-12-28day3 控制流程----三种程序结构

28
30
35

博客
|----自己搭建博客----服务器----云 Aliyun 腾讯云 华为云
|----WordPress
|----CSDN 博客园

语法错误
逻辑错误

if(条件表达式)
语句1;
语句2;
...
语句n;
if(条件表达式)
;
{
语句1;
语句2;
...
语句n;
}

for(); {

}

控制流程----三种程序结构
1.顺序结构
写在前面的先执行,写在后面的后执行。
2.获取键盘输入---扫描器
1)导入相应的包---import java.util.Scanner;
2)创建扫描器对象---new Scanner(System.in);
3)获取输入
|----nextInt();----获取整数
|----nextLine();----获取字符串
|----next();----获取字符串
Exception---异常----程序运行过程中不正常的情况
3.分支结构
num
num >= 1 && num <= 10

1)if...else...
    if(条件表达式) {
        ....
    }
    
    if(条件表达式) {
        ....
    } else {
        ....
    }
    
    if(条件表达式1) {
        ....
    } else if(条件表达式2) {
        ....
    } else if(条件表达式3) {
        ....
    } else {
        ....
    }
2)switch...case...
    switch(表达式) {
        case 常量1:
            ...
            break;
        case 常量2:
            ...
            break;
        case 常量3:
            ...
            break;
        case 常量4:
            ...
            break;
        default:
            ...
    }
    ....

4.循环结构----需要反复执行某个动作的时候
...
for(初始化语句; 条件语句; 控制语句) {
循环体
}
...
1)初始化语句----只会运行一次
2)条件语句
|---真:运行循环体,执行3)
|---假:循环结束
3)控制语句,执行2)
0次或者多次


...
初始化语句;
while(条件语句) {
    循环体
    控制语句
}
...
for循环和while循环可以相互转化
0次或者多次

...
do {
    循环体
} while(条件语句);
...
最少运行一次循环体

5.无限循环---死循环---不会退出的循环
for(;;) {
....
}

while(true) {
    ....
}

do {
    ....
} while(true);

6.嵌套循环---循环里面包含循环
m行n列*
|
m行5列*

m行*,列数和所在行的行数相等

99乘法表

7.特殊流程控制
break
|----switch---case----跳出整个switch结构
|----循环----跳出当前循环
continue
|----循环----进行下一次循环
return
|----从方法返回
8.ide---集成开发环境 eclipse idea vscode netbeans....
安装
1.要安装JDK
2.解压到没有中文和空格的文件夹下
3.发送快捷方式到桌面
4.双击打开
5.选择workspace---工作空间----没有中文和空格的文件夹下
6.单击workbentch
配置
1.选择Java开发模式
2.编码-----utf-8
window-->preferences-->General-->Workspace-->Text file encoding-->other-->utf-8
3.看一下Eclipse是否识别到JDK
4.设置代码提示
window-->preferences-->java-->editor-->content assist-->...

你可能感兴趣的:(2019-12-28day3 控制流程----三种程序结构)