java中的执行流程:
一些基本语法一定要熟记!才能熟练运用,如果初期不理解,可以强制记忆
1:if 语句的格式是if关键字 + if语句的表达式 + if语句代码块。
当if语句表达式的值为true时,if语句代码块就被执行;如果是false,if语句代码块就会跳过。无论if语句代码块执行与否,if语句执行过后程序将被继续向下顺序执行。(if (一个boolean表达式或一个boolean值{可以是空,一般是一段代码。})) if(){} if 判断后,后面必有一个大括号。
2:if语句中,如果代码块只有一个语句,那么可以省略大括号(但不建议)
3: if-else
if (if语句的表达式)
{
//如果条件表达式值为true,则执行此段代码,并在代码执行后跳过else代码段
//如果条件表达式值为false,则跳过此段代码,执行else代码块
}
else
{
//如果条件表达式值为true,则执行此段代码将被跳过。然后程序顺序向下执行
//如果条件表达式值为false,则执行此段代码。
}
4:else if 只有一个if_else的语句的代码,除了最后一个else语句的大括号外,把其余的else语句大括号省略是个不错的习惯(有时候省略else语句块的大括号会让程序更易)
5:while语句的语法
while语句的条件表达式的值是true,将继续执行while语句代码块,只到while语句表达式的值为false。while语句的表达式是:"tiemes > 0 "(1一旦while语句条件表达式的值为false。while语句就执行完毕了 2注意由于while 无法退出而造成程序死循环)
6:死循环是在一直执行某段代码而不能退出或者向下继续执行
7:do_while 语句的代码块至少会执行一遍,而while语句的代码块至少会执行一遍,而while语句的代码块则有可能一次都不执行。do while 语句的条件的是其条件表达式后面必须有个分号表示do—while语句的结束。
8:for(int times = 0; times < 5; times++){} 注意事项 一定要定义times的类型;记着三者的顺序,先定义然后确定范围最后自身相加;
9:注意“=”和“==”的区别;
10:switch 语句中 输入break;才能跳出,没有break,会继续执行,不会跳出。