当前位置:实例文章 » JAVA Web实例» [文章]从零开始学习 Java:简单易懂的入门指南(二)

从零开始学习 Java:简单易懂的入门指南(二)

发布人:shili8 发布时间:2025-02-19 12:54 阅读次数:0

**从零开始学习 Java:简单易懂的入门指南(二)**

在上一篇文章中,我们已经介绍了Java语言的基本概念、环境配置以及第一个Java程序的编写。今天,我们将继续深入探讨Java语言的基础知识,包括变量、数据类型、运算符、控制结构和函数。

### 变量和数据类型在 Java 中,变量是用来存储值的空间。每个变量都有一个特定的名称和数据类型。数据类型决定了变量可以存储什么样的值。

#### 基本数据类型Java 有8 个基本数据类型:

* `byte`:一个字节的整数,范围是 -128 到127。
* `short`:两个字节的整数,范围是 -32768 到32767。
* `int`:四个字节的整数,范围是 -2147483648 到2147483647。
* `long`:八个字节的整数,范围是 -9223372036854775808 到9223372036854775807。
* `float`:一个浮点数,精度是32 位。
* `double`:一个双精度浮点数,精度是64 位。
* `boolean`:一个布尔值,可以是 true 或 false。
* `char`:一个字符。

#### 变量的声明和赋值要使用变量,我们需要先声明它,然后赋予它一个初始值。例如:

javaint myInt =10; // 声明并赋值一个整数变量


### 运算符Java 支持各种运算符,包括算术运算符、比较运算符和逻辑运算符。

#### 算术运算符* `+`:加法* `-`:减法* `*`:乘法* `/`:除法* `%`:取余数
javaint a =10;
int b =3;

System.out.println(a + b); // 输出13System.out.println(a - b); // 输出7System.out.println(a * b); // 输出30System.out.println(a / b); // 输出3System.out.println(a % b); // 输出1


#### 比较运算符* `==`:等于* `!=`:不等于* `>`:大于* `<`:小于* `>=`:大于或等于* `<=`:小于或等于
javaint a =10;
int b =3;

System.out.println(a == b); // 输出 falseSystem.out.println(a != b); // 输出 trueSystem.out.println(a > b); // 输出 trueSystem.out.println(a < b); // 输出 falseSystem.out.println(a >= b); // 输出 trueSystem.out.println(a <= b); // 输出 false


#### 逻辑运算符* `&&`:逻辑与* `||`:逻辑或* `!`:逻辑非
javaint a =10;
int b =3;

System.out.println(a >5 && a < 15); // 输出 trueSystem.out.println(a >5 || a < 15); // 输出 trueSystem.out.println(!(a == b)); // 输出 true


### 控制结构控制结构是程序的执行流程控制,包括分支语句和循环语句。

#### 分支语句* `if`:条件判断* `else if`:多条件判断* `switch`:多值选择
javaint a =10;

if (a >5) {
 System.out.println("a 大于5");
} else {
 System.out.println("a 小于或等于5");
}

// 多条件判断if (a >5 && a < 15) {
 System.out.println("a 在5 到15 之间");
} else if (a >=15) {
 System.out.println("a 大于或等于15");
} else {
 System.out.println("a 小于5 或大于15");
}

// 多值选择switch (a %3) {
 case0:
 System.out.println("余数为0");
 break;
 case1:
 System.out.println("余数为1");
 break;
 default:
 System.out.println("余数为2");
}


#### 循环语句* `while`:条件循环* `for`:计数循环* `do-while`:条件循环
javaint a =0;

// 条件循环while (a < 5) {
 System.out.println(a);
 a++;
}

// 计数循环for (int i =0; i < 5; i++) {
 System.out.println(i);
}

// 条件循环int b =0;
do {
 System.out.println(b);
 b++;
} while (b < 5);


### 函数函数是程序中的一段代码块,用于完成特定的任务。

#### 函数的定义和调用
javapublic class Main {
 public static void main(String[] args) {
 int a = add(10,3);
 System.out.println(a); // 输出13 }

 public static int add(int x, int y) {
 return x + y;
 }
}


#### 函数的参数和返回值
javapublic class Main {
 public static void main(String[] args) {
 int a = getSum(10,3);
 System.out.println(a); // 输出13 String str = getString();
 System.out.println(str); // 输出 "Hello"
 }

 public static int getSum(int x, int y) {
 return x + y;
 }

 public static String getString() {
 return "Hello";
 }
}


### 总结本文介绍了Java语言的基础知识,包括变量、数据类型、运算符、控制结构和函数。这些概念是Java程序设计的基础,掌握它们对于编写高质量的Java代码至关重要。

### 参考资料* 《Java Programming Language》(Oracle Corporation)
* 《Java Tutorial》(Oracle Corporation)

其他信息

其他资源

Top