Java基础的详细了解第三天
欢迎来到Java基础的详细了解第三天。今天我们将深入了解Java的循环结构、数组、面向对象编程等知识点。
1. 循环结构
Java提供了三种循环结构:while循环、do-while循环和for循环。其中while循环和do-while循环是条件循环,而for循环则是计数循环。以下是它们的基本语法:
// while循环
while (条件) {
// 循环体
}
// do-while循环
do {
// 循环体
} while (条件);
// for循环
for (初始化; 条件; 步进) {
// 循环体
}
示例1: 使用 while 循环输出数字1到10
int i = 1;
while (i <= 10) {
System.out.println(i);
i++;
}
示例2: 使用 for 循环计算1到100的和
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
System.out.println("1到100的和为:" + sum);
2. 数组
数组是一种用于存储同类型数据的集合。Java中的数组可以是一维的、二维的甚至更高维度的。以下是数组的基本语法:
// 声明一个整型数组
int[] arr;
// 创建长度为10的整型数组
arr = new int[10];
// 给数组赋值
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
// ...
// 声明并创建一个整型数组,同时初始化数组元素
int[] arr = {1, 2, 3, 4, 5};
// 遍历数组
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
示例3: 声明并创建一个字符串数组,同时初始化数组元素
String[] fruits = {"apple", "banana", "orange", "pear"};
// 遍历数组
for (String fruit : fruits) {
System.out.println(fruit);
}
3. 面向对象编程
面向对象编程是Java中非常重要的概念。在面向对象编程中,我们将现实世界中的事物抽象成对象,通过对象之间的交互实现对程序的组织和控制。以下是面向对象编程的基本概念:
- 类:对象的模板,描述了对象的属性和方法。
- 对象:类的实例化,具有属性和方法。
- 封装:将对象的属性和行为组合成一个整体,将内部细节封装起来。
- 继承:通过扩展现有类来创建新的类,继承已有类的属性和方法。
- 多态:不同类型的对象对同一消息作出不同的响应。
示例4: 定义一个Person类
public class Person {
// 属性
private String name;
private int age;
// 构造方法
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 方法
public void sayHello() {
System.out.println("Hello, my name is " + name + ", I am " + age + " years old.");
}
}
// 创建Person对象并调用其方法
Person person = new Person("Alice", 18);
person.sayHello();
以上就是Java基础的详细了解第三天的攻略。希望这些知识点能够帮助你更好地理解Java编程。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:java基础的详细了解第三天 - Python技术站