Java笔记名晨总结03-Java 流程控制

流程控制
语句块
以{开始,以}结束
{}
注释事项
1,遇到单纯的语句块的时候,会直接执行语句块里面的语句,从上到下
2,语句块可以访问外面定义的变量,外面不能访问语句块里面定义的变量

流程控制
控制程序中语句执行的流程(顺序)。默认是从上到下一条语句一条语句执行。

条件语句
意义:通过条件判断是否执行某些语句
if条件
第一种:
if(布尔表达式){
//语句,当布尔表达式为true的时候才会执行的语句
}
第二种
if(){
//语句
}else{
//语句
}
第三种
if(){
}else if(){
}else{
}
特殊的用法:
if()
Xxx;
Xxx;
if();
注意事项
三元运算符可以实现的都可以使用if语句代替
区别:
三元运算符比较简洁
三元运算符必须返回结果
if语句可以执行多条语句
switch分支语句
结构:
switch(表达式){
case 值1:
语句块1;
break;
case 值2:
语句块2;
break;

default:
Default语句块;
break;
}
表达式可以是整数 字符 枚举 字符串
case后面的值必须是常量
break用来中断switch语句

循环语句
完成:创建10个敌人
完成:取得1-100的所有数的和
完成:输出1-10
完成:输出10-1
while循环
while(布尔表达式){
//循环体
}
do … while循环
do{
//循环体
}while(布尔表达式);
for循环
for(初始化语句;判断条件语句;更新语句){
//循环体
}
注意:
For初始化语句里面定义的变量只能在for循环里面使用
for循环的特殊使用方式
语句的嵌套
输出1-100内的所有偶数

流程控制
break语句(中断语句)
1,switch
2,循环语句
(1) 多层循环的情况下,跳出break所在的循环
(2) 可以定义标签,指定跳出哪个循环
continue语句(中断当前循环,继续下次循环)
使用在循环语句中
return
用来结束方法

如何接收用户键盘输入的数据
import java.util.Scanner;

Scanner s = new Scanner(System.in);
s.nextInt();

**喜欢名晨的分享就请您点个关注吧~**

你可能感兴趣的:(Java基础知识~,java)