# Java基础语句
Java是一种面向对象的编程语言,它具有丰富的特性和语法,其中最基础的语句包括条件语句、循环语句和异常处理语句,这些语句是Java编程的基础,可以帮助开发者实现程序的控制和错误处理。
## 条件语句
条件语句是Java中最基本的控制语句之一,它用于根据条件判断执行不同的代码块,Java中的条件语句使用`if`关键字进行声明,并使用`else`关键字提供备选方案。
以下是一个简单的条件语句示例:
int num = 10; if (num > 5) { System.out.println("Number is greater than 5"); } else { System.out.println("Number is less than or equal to 5"); }
在上面的代码中,我们声明了一个整数变量`num`并将其初始化为10,我们使用`if`语句检查`num`是否大于5,如果是,则打印“Number is greater than 5”,否则打印“Number is less than or equal to 5”。
除了`if`和`else`外,Java还提供了`switch`语句,用于根据表达式的值选择不同的代码块执行。
## 循环语句
循环语句是Java中用于重复执行代码块的语句,Java中的循环语句包括`for`、`while`和`do-while`循环。
以下是一个简单的`for`循环示例:
for (int i = 0; i < 5; i++) { System.out.println("Hello World"); }
在上面的代码中,我们使用`for`循环重复打印“Hello World”五次,循环的计数器变量`i`从0开始,每次循环增加1,直到达到5为止。
除了`for`循环外,Java还提供了`while`和`do-while`循环,用于根据条件判断执行循环体,`while`循环与`for`循环类似,但是缺少计数器变量,而`do-while`循环则先执行一次循环体,然后根据条件判断是否继续执行循环体。
## 异常处理语句
异常处理语句是Java中用于捕获和处理错误的语句,Java中的异常处理语句使用`try-catch`块进行声明,其中`try`块包含可能抛出异常的代码,而`catch`块则用于捕获和处理异常。
以下是一个简单的异常处理示例:
try { int num = Integer.parseInt("not a number"); } catch (NumberFormatException e) { System.out.println("Invalid input format"); }
在上面的代码中,我们尝试将字符串“not a number”转换为整数,由于该字符串无法转换为整数,因此会抛出`NumberFormatException`异常,在捕获块中,我们打印“Invalid input format”以处理异常,如果没有异常处理语句,程序将会崩溃并显示异常信息。