欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java常用類和集合框架實(shí)驗(yàn)

Java 是一個(gè)非常流行的編程語言,它為開發(fā)人員提供了大量的類和集合框架,可以幫助我們開發(fā)出高效、可維護(hù)的應(yīng)用程序。在這篇文章中,我們將介紹一些常用的 Java 類和集合框架,并提供一些實(shí)驗(yàn),幫助您更好地理解和應(yīng)用這些概念。

Java 常用類:

- Math: 提供了許多數(shù)學(xué)函數(shù),如三角函數(shù)、指數(shù)和對(duì)數(shù)等。
- String: 用于表示文本字符串,提供了許多字符串操作函數(shù),如拼接、查找和比較等。
- Date: 表示日期和時(shí)間的類,提供了許多日期和時(shí)間操作函數(shù)。
- File: 用于操作文件和目錄的類,提供了許多文件和目錄操作函數(shù),如創(chuàng)建、刪除和重命名等。
- Random: 用于生成隨機(jī)數(shù)的類,可以生成整數(shù)和浮點(diǎn)數(shù)等。

Java 集合框架:

Java 集合框架提供了許多用于存儲(chǔ)和操作數(shù)據(jù)的類和接口。以下是其中一些常用的集合類和接口:
- ArrayList: 實(shí)現(xiàn)了可調(diào)整大小的數(shù)組,可以動(dòng)態(tài)添加和刪除元素。
- LinkedList: 實(shí)現(xiàn)了雙向鏈表,可以在任何位置添加和刪除元素。
- HashMap: 基于哈希表實(shí)現(xiàn)的鍵值對(duì)存儲(chǔ)結(jié)構(gòu),可以快速查找和存儲(chǔ)數(shù)據(jù)。
- TreeSet: 基于紅黑樹實(shí)現(xiàn)的有序集合,可以自動(dòng)按升序排序。
- PriorityQueue: 實(shí)現(xiàn)了一個(gè)優(yōu)先隊(duì)列,元素按給定的優(yōu)先級(jí)排序。

實(shí)驗(yàn):

實(shí)驗(yàn)1:使用 Math 類計(jì)算圓的面積

import java.lang.Math;
public class Circle {
public static void main(String[] args) {
int radius = 5;
double area = Math.PI * Math.pow(radius, 2);
System.out.println("圓的面積為:" + area);
}
}

實(shí)驗(yàn)2:使用 ArrayList 存儲(chǔ)和操作數(shù)據(jù)

import java.util.ArrayList;
public class StudentList {
public static void main(String[] args) {
ArrayListstudents = new ArrayList();
students.add("張三");
students.add("李四");
students.add("王五");
System.out.println("學(xué)生名單:" + students);
students.remove(1);
System.out.println("學(xué)生名單(刪除李四):" + students);
}
}

實(shí)驗(yàn)3:使用 HashMap 存儲(chǔ)和查找數(shù)據(jù)

import java.util.HashMap;
public class Grade {
public static void main(String[] args) {
HashMapgrades = new HashMap();
grades.put("張三", 80);
grades.put("李四", 90);
grades.put("王五", 85);
System.out.println("李四的成績?yōu)椋? + grades.get("李四"));
}
}

通過以上實(shí)驗(yàn),我們了解了一些常用的 Java 類和集合框架,并學(xué)習(xí)了如何使用它們來實(shí)現(xiàn)一些基礎(chǔ)的功能。希望這篇文章能夠幫助您更好地掌握 Java 編程。