1.程序流程控制:顺序结构,判断结构,选择结构,循环结构;
判断语句:if语句(三种格式):
主函数代码块,类代码块,局部代码块,if代码块;
public class Operate1
{
public static void main(String[] args)
{
/*
if语句的第一种格式:
if(条件表达式)
{
执行语句;//大括号是if语句的控制范围,当if语句中执行语句为单条时可以将大括号省略掉(如果if语句没有写大括号,那么if就只能控制离它最近的单条语句);
}
int x = 3;
if(x>1)
{
System.out.println("yes");
}
*/
/*
int x=2;
if(x>1)
if(x<3)
System.out.println("yes");
System.out.println("over");这条语句和以下语句是等同的,只是以下语句的缩写而已;
*/
int x=2;
if(x>1)
{
if(x<3)
{
System.out.println("yes");
} //这个嵌套的if语句相当于上面个if语句要执行的单条语句;
}
System.out.println("over");
/*
if语句的第二种格式:
if(条件表达式)
{
执行语句;
}
else
{
执行语句;
}
*/
/*
if语句的第三种格式:
if(条件表达式)
{
执行语句;
}
else if (条件表达式)
{
执行语句;
}
……
else
{
执行语句;
}
*/
if (false);//任何语句的结束方式有两种,一种是分号,一种是大括号,大括号是流程控制语句;
{//局部代码块:局部代码块可以定义局部变量的生命周期,超出局部代码块大括号后,局部代码块中定义的变量将被释放,可以保证内存有足够的空间;
System.out.println("hello");
}
}
}