零基础学Java语言-判断-比较
发布时间: 2024-01-27 10:49:10 阅读量: 18 订阅数: 18 ![](https://csdnimg.cn/release/wenkucmsfe/public/img/col_vip.0fdee7e1.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/col_vip.0fdee7e1.png)
# 1. Java语言入门
## 1.1 什么是Java语言
Java语言是一种面向对象的编程语言,最初由Sun Microsystems公司于1995年推出。它的特点包括跨平台、高性能、健壮性和安全性。
## 1.2 Java语言的基本特性
Java语言的基本特性包括:
- 简单性
- 面向对象
- 分布式
- 健壮性
- 安全性
- 跨平台性
- 高性能
- 多线程
- 动态性
## 1.3 如何安装Java开发环境
要在计算机上安装Java开发环境,可以从Oracle官网上下载Java Development Kit(JDK),然后按照安装向导逐步进行安装。
## 1.4 编写并运行第一个Java程序
下面是一个简单的Java程序示例,用于打印"Hello, World!":
```java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
```
要编译和运行这个程序,可以使用命令行工具或集成开发环境(IDE)如Eclipse、IntelliJ IDEA等。
以上是关于Java语言入门的内容,接下来我们将深入探讨Java语言的基本语法。
# 2. Java语言的基本语法
Java语言作为一种面向对象的编程语言,具有严格的语法规范和丰富的功能特性。在本章中,我们将学习Java语言的基本语法,包括变量和数据类型、运算符和表达式、控制流语句的使用以及基本输入输出。
### 2.1 变量和数据类型
在Java语言中,变量是用于存储数据的内存空间的名称,而数据类型则定义了变量可以存储的数据类型。Java语言中的数据类型包括基本数据类型(如int、double、boolean等)和引用数据类型(如String、Array等)。
示例代码:
```java
public class VariableExample {
public static void main(String[] args) {
int num1 = 10;
double num2 = 5.5;
boolean isTrue = true;
String name = "Java";
System.out.println("num1: " + num1);
System.out.println("num2: " + num2);
System.out.println("isTrue: " + isTrue);
System.out.println("name: " + name);
}
}
```
### 2.2 运算符和表达式
在Java语言中,运算符用于对变量进行操作,而表达式由变量、运算符和方法调用组成。常见的运算符包括算术运算符(+、-、*、/)、比较运算符(==、!=、>、<)、逻辑运算符(&&、||、!)等。
示例代码:
```java
public class OperatorExample {
public static void main(String[] args) {
int num1 = 10;
int num2 = 5;
System.out.println("num1 + num2: " + (num1 + num2));
System.out.println("num1 - num2: " + (num1 - num2));
System.out.println("num1 * num2: " + (num1 * num2));
System.out.println("num1 / num2: " + (num1 / num2));
System.out.println("num1 == num2: " + (num1 == num2));
System.out.println("num1 > num2: " + (num1 > num2));
System.out.println("!(num1 > num2): " + !(num1 > num2));
}
}
```
### 2.3 控制流语句的使用
控制流语句用于控制程序的执行流程,包括条件判断语句(if-else)、循环语句(for、while)、跳转语句(break、continue)等。通过控制流语句,可以实现程序的逻辑控制和流程控制。
示例代码:
```java
public class ControlFlowExample {
public static void main(String[] args) {
int num = 10;
if (num > 0) {
System.out.println("num is positive");
} else {
System.out.println("num is non-positive");
}
for (int i = 1; i <= 5; i++) {
System.out.println("Iteration " + i);
}
}
}
```
### 2.4 基本输入输出
Java语言提供了丰富的输入输出方式,包括控制台输入输出(System.in、System.out)、文件输入输出(FileInputStream、FileOutputStream)等。通过基本输入输出操作,可以实现程序与用户或外部环境的交互。
示例代码:
```java
import java.util.Scanner;
public class InputOutputExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter your name: ");
String name = scanner.nextLine();
System.out.println("Hello, " + name);
}
}
```
希望这些内容能够帮助你进一步了解Java语言基本语法。如果有任何疑问或者需要进一步的示例代码,请随时告诉我。
# 3. 条件判断
在编程中,经常需要根据条件的不同来执行不同的代码逻辑。Java语言提供了条件判断的语句,可以根据条件的真假来决定执行不同的代码块。本章将介绍条件判断的基本用法,包括if语句和switch-case语句的使用。
#### 3.1 if语句的基本结构
if语句是实现条件判断的最基本的语句,它的基本结构如下:
```java
if (condition) {
// 当条件满足时执行的代码块
}
```
其中,`condition`是一个布尔表达式,当该表达式的值为`true`时,会执行`{}`内的代码块。如果`condition`的值为`false`,则会跳过该代码块继续执行后面的代码。
例如,我们可以编写一个简单的程序来判断一个数是否为正数:
```java
int num = 5;
if (num > 0) {
System.out.println("这个数是正数");
}
```
在上面的程序中,`num > 0`就是一个条件表达式,当`num`的值大于0时,会执行`System.out.println("这个数是正数");`这句代码,输出"这个数是正数"。如果`num`的值小于等于0,则不会执行该代码块。
#### 3.2 if-else语句的使用
除了if语句,Java还提供了if-else语句,用于在条件为真时
0
0
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)